插件窝 干货文章 php数组里包含两个对象吗

php数组里包含两个对象吗

数组 对象 两个 MyClass 734    来源:    2025-03-18

在PHP中,数组可以包含任意类型的元素,包括对象。因此,你可以在一个数组中包含两个对象。以下是一个简单的示例,展示了如何在PHP数组中包含两个对象:

<?php
// 定义一个简单的类
class MyClass {
    public $name;

    public function __construct($name) {
        $this->name = $name;
    }
}

// 创建两个对象
$obj1 = new MyClass("Object 1");
$obj2 = new MyClass("Object 2");

// 将对象放入数组中
$array = [$obj1, $obj2];

// 打印数组内容
print_r($array);
?>

在这个示例中,我们定义了一个名为 MyClass 的简单类,并创建了两个对象 $obj1$obj2。然后,我们将这两个对象放入一个数组中,并使用 print_r 函数打印数组内容。

输出结果将类似于:

Array
(
    [0] => MyClass Object
        (
            [name] => Object 1
        )

    [1] => MyClass Object
        (
            [name] => Object 2
        )
)

这表明数组中确实包含了两个对象。