以下是一个使用PHP递归函数构建树形结构的实例。这个例子中,我们将创建一个简单的树形结构,用来表示一个组织架构。
```php

// 定义一个树节点类
class TreeNode {
public $id;
public $name;
public $children = [];
public function __construct($id, $name) {
$this->id = $id;
$this->name = $name;
}
// 添加子节点
public function addChild($id, $name) {
$child = new TreeNode($id, $name);
$this->children[] = $child;
}
// 递归函数:输出树形结构
public function display($level = 0) {
echo str_repeat("







