C로 사용자 정의 PHP 확장을 빌드하고 php.ini에 포함 시켰습니다. 이제 내 사용자 정의 extesnsion의 코드 완성을 지원하는 IDE를 갖고 싶습니다. netbeans ide를 사용했지만 현재 phpstorm을 테스트하고 있습니다. 모두 사용자 정의 PHP 확장 :(NetBeans, PhpStorm ... 사용자 정의 PHP 확장 코드 완성
내가 내 확장에 특별한 일을 삽입해야 할 나에게 코드 완성을 표시하지 않습니다?
C로 사용자 정의 PHP 확장을 빌드하고 php.ini에 포함 시켰습니다. 이제 내 사용자 정의 extesnsion의 코드 완성을 지원하는 IDE를 갖고 싶습니다. netbeans ide를 사용했지만 현재 phpstorm을 테스트하고 있습니다. 모두 사용자 정의 PHP 확장 :(NetBeans, PhpStorm ... 사용자 정의 PHP 확장 코드 완성
내가 내 확장에 특별한 일을 삽입해야 할 나에게 코드 완성을 표시하지 않습니다?
넷빈즈 프로젝트에 포함 할 수있는 '스텁'라는 가짜 PHP 파일을 사용 (단지 그들이 스캔을 넷빈즈 장소에서 어딘가에 앉아 보자
예를 PHP 함수 내장을 위해 :. (NetbeansFolder/PHP는/phpstubs가, 또는 네이티브 PHP 함수에 넷빈즈에서 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') {}
PHP에 대한 토론이 있습니다. 폭풍의 추적자 : http://youtrack.jetbrains.net/issue/WI-174
감사합니다. phpstorm이 이것을 어떻게 처리하는지 알고 있습니까? 편집 : phpstorm도 스텁으로 처리합니다. 큰 thx! – swalter88
이제 phpstorm이 스텁을 처리하지만 jar 파일로 압축 된 것을 보았습니다. (내 사용자 정의 PHP 확장자를 xtend하는 방법을 아는 사람이 있습니까? – swalter88
@viperneo 프로젝트에 스텁 파일을 두는 것만으로 충분합니다. – LazyOne