2012-02-15 14 views
2

私はCでカスタムPHP拡張をビルドし、php.iniに組み込みました。今私は私のカスタムエクステンションのコード補完をサポートするIDEを持っていたいと思います。私はnetbeans ideを使用しましたが、現時点ではphpstormをテストしています。両方のカスタムPHP拡張:(NetBeans、PhpStorm ...カスタムPHP拡張のコード補完

は、私は私の延長に特別なものを挿入しないといけないために私のコード補完が表示されないのですか?

答えて

1

NetBeansは、プロジェクトに含めることができる「スタブ」と呼ばれる偽のPHPファイルを使用しています(ちょうどそれらはスキャンをNetBeansの場所のどこかに座らせて

例PHP関数に建てられたために:。。(NetbeansFolder/PHP/phpstubsを参照してください、またはネイティブPHP関数でNetBeansで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もスタブで処理します。大きなthx! – swalter88

+0

今、私はphpstormがスタブでそれを処理するのを見ましたが、jarファイルとして圧縮されています:(誰も私のカスタムPHP拡張のためにこれをxtendする方法を知っていますか?) – swalter88

+1

@viperneoプロジェクトにスタブファイルを置いてください。 – LazyOne

関連する問題