Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse pdt 无法将Eclipse PDT/PHP解析为类型_Eclipse Pdt - Fatal编程技术网

Eclipse pdt 无法将Eclipse PDT/PHP解析为类型

Eclipse pdt 无法将Eclipse PDT/PHP解析为类型,eclipse-pdt,Eclipse Pdt,我真的应该更清楚。每次我启动Eclipse时,它都会提示我进行更新。我在用氧气,我想,好吧,我会更新的。重新启动后,它给了我Eclipse光子徽标,现在有很多错误告诉我它无法解析类型,下面是一个示例 class MyException extends Exception { public $error_code, $desc; function __construct($desc); { parent::__construct($desc);

我真的应该更清楚。每次我启动Eclipse时,它都会提示我进行更新。我在用氧气,我想,好吧,我会更新的。重新启动后,它给了我Eclipse光子徽标,现在有很多错误告诉我它无法解析类型,下面是一个示例

class MyException extends Exception {
    public $error_code, $desc;
    function __construct($desc);
    {
        parent::__construct($desc);
        $this->error_code = $error_code;
        $this->desc = $desc;
     }
}
在上面的代码中,标记了异常。它将其标记为错误“无法将异常解析为类型”

我经历过多种解决方案,其中引用最多的是在项目中的.buildpath文件中添加以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
    <buildpathentry kind="src" path=""/>
    <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>

这并没有解决问题

我在Ubuntu 16.04上,运行PDT6.0,在Eclipse4.8.0(光子)版本20180619-1200上

你有什么想法吗。我已经在很多地方使用了MyException,它导致一堆运行良好的代码被标记为w/errors


还有许多其他函数来自包含的库和PHP core,它们报告“无法解析为类型”,但我认为异常是一个很好的例子,因为它应该在PHP core中解析。

您解决了这个问题吗?不,还没有解析。