如何在Eclipse PDT中将PHP扩展添加到PHP项目?

时间:2018-02-25 13:50:03

标签: php eclipse eclipse-pdt

我已经安装了eclipse 4.8,PDT。 我已经创建了新的php项目。

为什么Eclipse无法找到ZipArchive类?

         public function LastIdCart()
          {
            $query = $this->getEntityManager()
            ->createQuery("select i.id from BoutiqueBundle:Panier i ORDER BY 
            i.id DESC LIMIT 1");
            return $query->getResult();
           }

我安装了带有PHP7.0和zip扩展的Linux Ubuntu。 我需要做些什么来完成php zip扩展中的类和方法的代码完成?

//编辑

  1. 我在PHP cli中安装了扩展程序:
  2. <?php
    
    $zip = new ZipArchive(); // ERROR: ZipArchive cannot be resolved to a type
    $zip->
    

1 个答案:

答案 0 :(得分:0)

您的.buildpath已损坏,请添加此<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>

例如可以看起来像这样

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