2012-02-15 76 views
2

我在C中构建了一个自定义PHP扩展,并将其包含在php.ini中。现在我想要一个支持我的自定义扩展代码完成的IDE。我使用NetBeans IDE,但目前正在测试phpstorm。两者都不告诉我代码完成自定义PHP扩展:(NetBeans,PhpStorm ...自定义PHP扩展的代码完成

我是否需要插入一些特殊的东西在我的扩展?

回答

1

NetBeans使用所谓的“存根”假PHP文件可以包含在您的项目(只是让他们在NetBeans的扫描一个地方的地方坐下

示例中内置了PHP功能:(见NetbeansFolder/PHP/phpstubs,或在NetBeans在本地的PHP函数按住Ctrl键点击)

/** 
* (PHP 4 &gt;= 4.2.0, PHP 5)<br/> 
* Changes all keys in an array 
* @link http://php.net/manual/en/function.array-change-key-case.php 
* @param array $input <p> 
* The array to work on 
* </p> 
* @param int $case [optional] <p> 
* Either <b>CASE_UPPER</b> or 
* <b>CASE_LOWER</b> (default) 
* </p> 
* @return array an array with its keys lower or uppercased, or false if 
* <i>input</i> is not an array. 
*/ 
function array_change_key_case (array $input, $case = 'CASE_LOWER') {} 
+0

好的,谢谢!你知道phpstorm如何处理这个吗? 编辑:phpstorm也处理它与存根(stub)。大thx! – swalter88 2012-02-15 15:58:33

+0

现在我已经看到phpstorm处理它与存根,但压缩为jar文件:(有人知道如何扩展这个我的自定义PHP扩展? – swalter88 2012-02-15 16:09:07

+1

@viperneo只需将这样的存根文件任何地方在您的项目 - 这就够了。 – LazyOne 2012-02-23 13:43:26