我在哪里可以找到PHP源文件,其中是内部函数的代码,如is_string()?

Law*_*nce 4 php

我已经下载了源代码,我认为代码is_string()已经存在ext/standard/,但我不确定.

jh1*_*711 7

EXT /标准/ type.c

你也可以在网上找到它:

http://git.php.net/?p=php-src.git&a=search&h=HEAD&st=grep&s=%28is_string%29

编辑添加:你可以通过用以下代码替换h键来找到不同的版本:h = refs%2Fheads%2FPHP-5.6.31

PHP5比PHP7使用更少的宏,因此它看起来更像普通的C.

  • 如果对函数名称的搜索产生太多结果,则快速添加:PHP提供的所有函数都是由原始源代码由`PHP_FUNCTION`宏创建的.因此,如果要查找`is_string`函数,请搜索`PHP_FUNCTION(is_string)`.这应该只给你一个结果. (3认同)