Php 类方法中未定义类变量

Php 类方法中未定义类变量,php,class,methods,Php,Class,Methods,请看下面的简单代码。服务器告诉我函数car\u detail()中的wheel\u count未定义的错误。那么,为什么会这样呢 你能帮我吗 <?php class cars { var $wheel_count = 4; var $door_count = 4; function car_detail() { return $this->$wheel_count; } } $bmw = new cars(); echo $

请看下面的简单代码。服务器告诉我函数
car\u detail()
中的
wheel\u count
未定义的错误。那么,为什么会这样呢

你能帮我吗

<?php 

class cars {

    var $wheel_count = 4;
    var $door_count = 4;

    function car_detail() {
        return $this->$wheel_count;
    }

}

$bmw = new cars();
echo $bmw->car_detail();

?>    

使用
$this->wheel\u count
访问属性:)

请注意,您有一个额外的“$”

如果您将属性声明为
静态
,则可以使用“$”访问它们:

…或“课外”:

$something = MyClass::$something;

也可以考虑使用一个更高级的代码编辑器/IDE,让您知道在键入时有无效代码。

< p>使用<代码> $> -WeluyCuth< <代码>访问属性:

请注意,您有一个额外的“$”

如果您将属性声明为
静态
,则可以使用“$”访问它们:

…或“课外”:

$something = MyClass::$something;

也可以考虑使用一个更高级的代码编辑器/IDE,让您知道在键入代码时就有无效代码。

非常感谢。实际上我有phstorm和zen studio,但我不喜欢它们,因为我更喜欢崇高的文本。再次感谢你!多谢各位。实际上我有phstorm和zen studio,但我不喜欢它们,因为我更喜欢崇高的文本。再次感谢你!