我有这个类填充和打印一个数组
<?PHP class testArray { private $myArr; public function __construct() { $myArr = array(); } public static function PopulateArr() { $testA = new testArray(); $testA->populateProtectedArr(); return $testA; } protected function populateProtectedArr() { $this->myArr[0] = 'red'; $this->myArr[1] = 'green'; $this->myArr[2] = 'yellow'; print_r ($this->myArr); } public function printArr() { echo "<br> 2nd Array"; print_r ($this->myArr); } } ?>
我从另一个文件中实例化该类,并尝试在不同的函数中打印该数组.
<?PHP require_once "testClass.PHP"; $u = new testArray(); $u->PopulateArr(); $u->printArr(); ?>
我无法在printArr()函数中打印数组.我想引用我设置值的数组.