場所について:
typedef struct _zval_struct zval; : ./Zend/zend.h
struct _zval_struct { : ./Zend/zend.h
SUCCESS : ./Zend/zend.h
FAILURE : ./Zend/zend.h
STANDARD_MODULE_PROPERTIES : ./Zend/zend_modules.h
typedef struct _zend_module_entry zend_module_entry; : ./Zend/zend_modules.h
struct _zend_module_entry { : : ./Zend/zend_modules.h
typedef struct _zend_function_entry {
…
} zend_function_entry; : ./Zend/zend_API.h
zend_parse_parameters( : ./Zend/zend_API.c
そのような PHP ソース コードを見たい場合は、Vim と組み合わせて使用することをお勧めしますcscope
。次に、マーカーをオンにします。つまりzval
、2 つのキーを入力すると、定義にジャンプします。
簡単なグーグルから、Eclipseにもcscopeサポートなどがあるようです。Search workspace
? PHPソースをワークスペースにロードする必要があると思います。
CDTに関しては、私にはわかりません。使用したことはありません。
編集:
好奇心からそれを見て、CDT を知る必要がありました。
- 標準 C プロジェクトを作成しました。
- プロジェクトを右クリック
- パスとシンボル
- ソースの場所; PHP ディレクトリを追加しました。
- プロジェクトを右クリック
これで、 ie と言っzend_parse_param
CtrlSpaceてオートコンプリートを取得できます。またはzend_parse_parameters(
CtrlSpace。
または、「定義」、テキスト「zval」を選択し、検索して定義を取得しますSearch
。C/C++...
または、入力zva
CtrlSpaceして取得するzval
など。
PHP ソースを右クリックProject Explorer
して ieExclude from build
などを選択することもできます。