如何使用eclipse检查php函数源代码

Tho*_*hor 9 php eclipse php-internals

我很好奇某些PHP函数是如何在内部实现的.例如array_values().

所以在eclipse中,我control click在函数名称上,它将我带到一个包含函数原型定义的页面,但不包含内部源代码.

在此输入图像描述

有没有办法看到使用eclipse的php函数的内部实现?(函数是用php还是c编写的)

如果不可能使用eclipse看到php源代码,那么有没有人有任何好的策略来搜索github上php源代码

Wil*_*ron 9

有没有办法看到使用eclipse的php函数的内部实现?

很不幸的是,不行.

什么是搜索php源代码的最佳搜索策略,特别是对于像我这样的初学者,在大量的php源代码中感到非常迷失

我假设你在这里真正的是本机PHP函数及其输入参数和输出类型的参考.在这种情况下,官方文档可能是最好的方法.

一些(大多数?)流行的IDE(如Eclipse和Phpstorm)也可以为PHP的内置函数提供一个自动生成的phpdoc块,它将直接在IDE中提供该信息.

如果您对大多数PHP函数的实际C实现感兴趣,您可以直接浏览GitHub存储库或在计算机上克隆它并在IDE(Eclipse,CLion等)中打开它并使用IDE导航.