类中的PHP空对象

时间:2014-09-17 08:31:06

标签: php

为什么PHP说我的对象是空的?

这是一个简单的用例 它不断返回以下错误:

  

致命错误:无法访问第10行的C:\ AdvancedApp \ myApp.php中的空属性。

class myClass
{
    public $myFunction = "Hello World";
}

$class = new myClass();

echo $class->$myFunction;

2 个答案:

答案 0 :(得分:3)

正确使用财产是:

echo $class->myFunction;

您所做的是使用变量,以下内容将起作用:

$name = "myFunction" ;
echo $class->$name ;

答案 1 :(得分:1)

$删除$myClass->$myFunction符号,使其为$myClass->myFunction,以及变量名称的内容。使用其他内容,例如myValue ...