我的PHP类变量发生了什么?

时间:2010-06-28 01:55:35

标签: php

我制作了这个包含

的简单PHP文件
<?php

class stuff {
    private $var;
}

?>

并在运行时导致此错误:

  

解析错误:语法错误,意外T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'。 。 。在线 4

为了让事情更加混乱,它通常在具有相同主机的不同域上运行。当然,文件夹和域与是否可以定义类属性无关。这是怎么回事?

4 个答案:

答案 0 :(得分:6)

这是合法的PHP代码。我猜你是在安装了PHP 4的机器上测试的。 PHP 4的支持已经停止了很长时间;强烈建议升级。

答案 1 :(得分:2)

似乎PHP 4在您的特定域/文件夹上处于活动状态。

答案 2 :(得分:1)

看起来像php4。

<?php phpinfo();> 

进入文件并从Web浏览器中查看。这将让你确定版本。

答案 3 :(得分:0)

您的意思是在同一台服务器上托管的其他域名?你的php安装可能是一个错误。