在同一个PHP对象中访问函数中的公共数组,可以通过以下步骤实现:
class MyClass {
public $myArray;
public function __construct() {
$this->myArray = array();
}
public function myFunction() {
// 在函数中访问公共数组
$this->myArray[] = "some value";
}
}
class MyClass {
public $myArray;
public function __construct() {
$this->myArray = array();
}
public function myFunction() {
// 在函数中访问公共数组
$this->myArray[] = "some value";
}
}
$obj = new MyClass();
$obj->myFunction();
在上述示例中,通过$obj->myFunction()调用对象的函数,可以在函数中访问到公共数组$this->myArray,并向数组中添加元素。
需要注意的是,如果在函数中访问公共数组时,发现数组返回NULL,可能是因为数组未被正确初始化或者在函数中被重置为空。请确保在构造函数中正确初始化公共数组,并检查函数中是否有其他地方对该数组进行了重置操作。
此外,关于PHP对象和数组的更多详细信息,可以参考腾讯云的PHP开发文档:PHP开发文档。
领取专属 10元无门槛券
手把手带您无忧上云