这个有点莫名其妙!
在Ubuntu 16.04上从Mars升级到Oxygen后,所有类实例化在代码中都显示为语法错误,但执行没有任何问题。
下面提供了示例(可执行)代码,其中包含Eclipse在源代码中呈现错误的方式。报告的错误消息是'test_class无法解析为'$ test_class = new test_class();'
行上的类型'代码:
class test_class
{
function __construct()
{
echo "this is step 2b";
}
function test_class()
{
echo "this is step 3b";
}
}
echo "this is step 1";
$test_class = new test_class();
$test_class->test_class();
echo "this is step4";
?>
<html>
<head>
</head>
<body>
<br>this is the last step
</body>
</html>
图像:
任何想法/帮助表示赞赏!