Php 尝试访问对象属性时出现奇怪字符且页面未加载

Php 尝试访问对象属性时出现奇怪字符且页面未加载,php,object,Php,Object,我以以下方式在php文件中创建了一个类: class thingy { ... var $property; ... } 创建类后(在我包含的单独文件中),我将执行以下操作: $mything = new thingy(); $mything->$property = 5; (这是一个修改了var和属性名称的示例,但除了这些名称之外,代码都是相同的,而且我在这里只显示了一个属性。) 我在显示页面时得到以下输出,并且不再加载(页眉和页脚没有显示,只是一个奇怪的输

我以以下方式在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éÿÿÿ»-¶†
AÃ0ïi)yØID–Vîêêêêêêêêêêêêêê+t'†Dèêêêêêêêêêêêê234
您不需要第二个“$”。它试图设置一个名为$property的值的变量


您不需要第二个“$”。它正在尝试设置一个名为“$”属性的的变量。

检查编辑器文件中是否有奇怪的字符。设置变量不应在屏幕上显示任何字符。检查编辑器文件中是否有奇怪的字符。设置变量不应显示任何字符到屏幕。谢谢,这确实是一个愚蠢的语法错误。我是对象PHP的初学者,所以这并不奇怪。我会在15分钟延迟结束后选择您的答案。:)没问题,我们都去过。我不确定您在使用什么。但作为初学者,我建议切换到更高级的IDE,如Eclipse或PHPStorm,不是吗hough.他们很容易捕捉到这样的错误并将其突出显示,这样你就不会把头撞到墙上。谢谢,我目前正在使用Aptana,它看起来很像Eclipse,但更面向网络。但它没有告诉我任何有关此错误的信息,所以是的,也许我应该切换。你可能只需要更改一些设置,我不熟悉Aptana,很多初学者教程都说“你可以用任何文本编辑器创建一个php文件,比如记事本。“你可以,但这对你自己来说是一件相当受虐的事情。我只是想确定您使用的是实际的IDE。谢谢,这确实是一个愚蠢的语法错误。我是对象PHP的初学者,所以这并不奇怪。15分钟的延迟一结束,我就选择你的答案。:)没问题,我们都去过。我不知道你在用什么。但作为初学者,我建议切换到更高级的IDE,比如Eclipse或PHPStorm。他们很容易捕捉到这样的错误,并将其突出显示,这样你就不会把头撞到墙上。谢谢,我目前正在使用Aptana,它显然非常像Eclipse,但更面向web。但是它没有告诉我这个错误,所以是的,也许我应该切换。你可能只需要更改一些设置,我不熟悉Aptana。很多初学者教程都说“你可以用任何文本编辑器创建一个php文件,比如记事本。”你可以,但这对你自己来说是一件非常受虐的事情。我只是想确定你使用的是真正的IDE。
$mything->property = 5;