2012-02-15 60 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