对于在哪里可以找到:
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
等