PhpStorm中PHP扩展的函数和类

时间:2012-10-11 10:26:09

标签: php phpstorm yaf phalcon

当扩展文件夹路径的php.ini文件的路径被赋予PHPStorm这样的IDE时,扩展功能是否可以获取?我看到旁边有一个扩展名的EasyPHP列表函数用于随附的扩展,但它不显示任何手动安装的Yaf和Phalcon的功能。

4 个答案:

答案 0 :(得分:4)

对于 Phalcon - 让自己 Phalcon开发人员工具http://phalconphp.com/download) - 它包含可供IDE用于代码完成的存根文件:{ {3}}

对于 Yaf - 类似的方法(在IDE中使用的存根文件):https://github.com/phalcon/phalcon-devtools/tree/master/ide/phpstorm

答案 1 :(得分:1)

由于这个框架是php扩展,只需确保,你已经在IDE中配置了php include路径。

config - > PHP - >并添加像 / usr / share / php (您的位置)

答案 2 :(得分:1)

我使用packagist上提供的存根并使用composer安装它们。 https://packagist.org/packages/sneakybobito/phalcon-stubs

composer.json

{
    "require": {
        "sneakybobito/phalcon-stubs": "1.2.3"
    }
}

答案 3 :(得分:0)

对于已编译的扩展,您将需要一个包含函数名称的存根文件。由于PHP的最新版本包括扩展的反射功能[您可以获取扩展定义的类和函数,然后反映它们以获取它们的参数],因此应该可以生成它们。

我正在尝试https://github.com/schmittjoh/php-stubs,但PHP svn服务器此刻已关闭,因此无法运行...稍后会尝试检查并更新它是否有效。