我已经通过以下方式在php文件中创建了一个类:
class thingy {
...
var $property;
...
}
创建类后(在我包含的单独文件中),我执行以下操作:
$mything = new thingy();
$mything->$property = 5;
(这是一个修改了var和属性名称的例子,但是除了那些名字之外它是相同的代码,而且我在这里只展示了一个属性。)
我在显示页面时得到以下输出,并且它不再加载(页眉和页脚没有显示,只是一个奇怪的输出)。
每当我加载页面时,我都会得到这样的内容:
‹$A Ã0ï}…^ÐÐKÁøè+t‘ †D²ŠéïÓÓ³›ŠÃ’©ä7Àîêi)yØID¨Vîø²ø‚¹û Mà–ö ]†c$³Þ‚g"Õh*•>q<í°9 *p6á)¾ÖuVéÿÿÿ»-¶†
当我删除我尝试设置属性的行时,我的页面加载正常。我被卡住了。
答案 0 :(得分:3)
$mything->property = 5;
你不需要第二个'$'。这是为了设置一个名为$ property的值的变量。