對於在哪裏可以找到:
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
上打上標記,輸入兩個鍵並跳轉到定義。
從一個快速的谷歌它看起來像Eclipse也有一些cscope的支持或類似的東西。 Search workspace
?這將需要您將PHP源代碼加載到工作區中,我猜。
說到CDT我不知道。從未使用它。
編輯:
看了一下是出於好奇,需要了解CDT。
- 創建了一個標準的C項目。
- 右鍵單擊項目
- 右鍵單擊項目
現在我可以說即zend_parse_param
按Ctrl空間並獲得自動完成。或者zend_parse_parameters(
Ctrl空間。
或者選擇Search
→C/C++...
並選擇「定義」,文本「zval」→查找並獲取定義。
或者類型zva
按Ctrl空間並獲得zval
等
可以在Project Explorer
也右鍵PHP源,並選擇即Exclude from build
等