2012-02-15 9 views
2

C로 사용자 정의 PHP 확장을 빌드하고 php.ini에 포함 시켰습니다. 이제 내 사용자 정의 extesnsion의 코드 완성을 지원하는 IDE를 갖고 싶습니다. netbeans ide를 사용했지만 현재 phpstorm을 테스트하고 있습니다. 모두 사용자 정의 PHP 확장 :(NetBeans, PhpStorm ... 사용자 정의 PHP 확장 코드 완성

내가 내 확장에 특별한 일을 삽입해야 할 나에게 코드 완성을 표시하지 않습니다?

답변

1

넷빈즈 프로젝트에 포함 할 수있는 '스텁'라는 가짜 PHP 파일을 사용 (단지 그들이 스캔을 넷빈즈 장소에서 어딘가에 앉아 보자

예를 PHP 함수 내장을 위해 :. (NetbeansFolder/PHP는/phpstubs가, 또는 네이티브 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도 스텁으로 처리합니다. 큰 thx! – swalter88

+0

이제 phpstorm이 스텁을 처리하지만 jar 파일로 압축 된 것을 보았습니다. (내 사용자 정의 PHP 확장자를 xtend하는 방법을 아는 사람이 있습니까? – swalter88

+1

@viperneo 프로젝트에 스텁 파일을 두는 것만으로 충분합니다. – LazyOne

관련 문제