以下是一个简单的PHP链表实例,包括创建链表、添加节点、遍历链表以及清空链表的方法。
1. 创建链表节点类
我们需要定义一个链表节点类。

```php
class ListNode {
public $value;
public $next;
public function __construct($value) {
$this->value = $value;
$this->next = null;
}
}
```
2. 创建链表类
接下来,我们创建一个链表类,包含添加节点和清空链表的方法。
```php
class LinkedList {
private $head;
public function __construct() {
$this->head = null;
}
// 添加节点到链表末尾
public function append($value) {
if ($this->head === null) {
$this->head = new ListNode($value);
} else {
$current = $this->head;
while ($current->next !== null) {
$current = $current->next;
}
$current->next = new ListNode($value);
}
}
// 清空链表
public function clear() {
$this->head = null;
}
// 遍历链表
public function traverse() {
$current = $this->head;
while ($current !== null) {
echo $current->value . "







