我已经在C中构建了一个自定义的PHP扩展,并将其包含在PHP.ini中。现在我希望有一个IDE来支持我的自定义扩展的代码完成。我使用了netbeans ide,但目前正在测试phpstorm。两者都没有向我显示自定义php扩展的代码完成:(
我需要在分机中插入特殊内容吗?
在PhpStorm的跟踪器中对此进行了讨论:http://youtrack.jetbrains.net/issue/WI-174
Netbeans使用名为"stub"的伪php文件,这些文件可以包含在您的项目中(只需将它们放在Netbeans扫描的地方即可。
内置php函数的示例:(请参阅NetbeansFolder/php/phpstubs,或在本地php函数上点击netbeans)。
/**
* (PHP 4 >= 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') {}