0

我通过以下方式在 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*•&gt;q<í°9 *p6á)¾ÖuVéÿÿÿ»-¶†

当我删除我试图设置属性的行时,我的页面加载正常。我被困住了。

4

1 回答 1

3
$mything->property = 5;

你不需要第二个'$'。那是试图设置一个名称为$property值的变量。

于 2013-01-10T14:57:24.143 回答