我正在做这个PHP代码并试图开始在PHP中使用OOP。所以第一课使用这段代码。出于某种原因,当我执行它时,它不起作用并给出错误:
致命错误:在非对象中调用成员函数result() 第20行/web/com/139472683619280/main.php
<?php
class MyClass{
public $hello = "Hello World";
public function result(){
echo $this->hello;
}
}
$objectMyClass = new MyClass();
$objecyMyClass->result();
?>
我希望有人可以告诉我为什么会收到这个错误。
感谢。
答案 0 :(得分:3)
你有一个错字..它是对象..而不是对象:P
$objectMyClass->result(); // is the correct one
一个好的IDE很容易找到这些错误。还在用记事本呃? :)
答案 1 :(得分:1)
你有一个错字:
$objecyMyClass->result();
应该是:
$objectMyClass->result();