我制作了这个包含愚蠢的简单PHP文件
<?php
class stuff {
private $var;
}
?>
Run Code Online (Sandbox Code Playgroud)
并在运行时导致此错误:
解析错误:语法错误,意外T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'...在第4行
为了使事情更加混乱,它通常在具有相同主机的不同域上运行.当然,文件夹和域与是否可以定义类属性无关.这里发生了什么??
这是合法的PHP代码.我猜你是在安装了PHP 4的机器上测试的.PHP 4的支持已经停止了很长时间; 强烈建议升级.