我在C中构建了一个自定义PHP扩展,并将其包含在php.ini中。现在我想有一个IDE支持我的自定义扩展的代码完成。我使用netbeans ide但是目前正在测试phpstorm。两者都没有显示自定义php扩展的代码完成:(
我是否需要在我的扩展程序中插入特殊内容?
答案 0 :(得分:2)
在PhpStorm的追踪器中有关于此的讨论: http://youtrack.jetbrains.net/issue/WI-174
答案 1 :(得分:1)
Netbeans使用称为“存根”的虚假php文件,这些文件可以包含在你的项目中(只是让它们坐在netbeans扫描的地方。
内置php函数的示例:(请参阅NetbeansFolder / php / phpstubs,或在本机php函数的netbeans中按住Ctrl键单击)。
/**
* (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') {}