以下是一个使用PHP实现的简单链表实例,包括链表的创建、插入、删除和遍历等基本操作。
1. 链表节点类
定义一个链表节点类:

```php
class ListNode {
public $val;
public $next;
function __construct($val) {
$this->val = $val;
$this->next = null;
}
}
```
2. 链表类
然后,定义一个链表类:
```php
class LinkedList {
private $head;
function __construct() {
$this->head = null;
}
// 插入节点
public function insert($val) {
$newNode = new ListNode($val);
if ($this->head === null) {
$this->head = $newNode;
} else {
$current = $this->head;
while ($current->next !== null) {
$current = $current->next;
}
$current->next = $newNode;
}
}
// 删除节点
public function delete($val) {
if ($this->head === null) {
return;
}
if ($this->head->val === $val) {
$this->head = $this->head->next;
return;
}
$current = $this->head;
while ($current->next !== null) {
if ($current->next->val === $val) {
$current->next = $current->next->next;
return;
}
$current = $current->next;
}
}
// 遍历链表
public function traverse() {
$current = $this->head;
while ($current !== null) {
echo $current->val . "
