为什么我收到“;未定义的属性“;调用对象方法时出错


Why I receive "Undefined property" errors when calling an object method

我已经在下面编写了PHP数组类

<?php 
class arrayClass{
    public $myArray = array("dotun", "she-baby", "she-kanyin", "gerrard");
    public function printArray(){
        return $this->myArray;
    }
}
$newArray = new arrayClass();
print_r($newArray->printArray);
?>

但我得到了Notice: Undefined property: arrayClass::$printArray in C:'wamp'www'oop'newoop.php on line 9

我的错误在哪里。

printArray()是使用():的函数

print_r($newArray->printArray());
print_r($newArray->printArray());

printArray a函数和u试图获取变量,因此它显示出错误。

在键入函数后,需要在末尾使用()。

print_r($newArray->printArray());