我制作了这个包含
的简单PHP文件<?php
class stuff {
private $var;
}
?>
并在运行时导致此错误:
解析错误:语法错误,意外T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'。 。 。在线 4
为了让事情更加混乱,它通常在具有相同主机的不同域上运行。当然,文件夹和域与是否可以定义类属性无关。这是怎么回事?
答案 0 :(得分:6)
这是合法的PHP代码。我猜你是在安装了PHP 4的机器上测试的。 PHP 4的支持已经停止了很长时间;强烈建议升级。
答案 1 :(得分:2)
似乎PHP 4在您的特定域/文件夹上处于活动状态。
答案 2 :(得分:1)
看起来像php4。
把
<?php phpinfo();>
进入文件并从Web浏览器中查看。这将让你确定版本。
答案 3 :(得分:0)
您的意思是在同一台服务器上托管的其他域名?你的php安装可能是一个错误。