字符串的===运算符的PHP内部实现

字符串的===运算符的PHP内部实现,php,Php,我正在寻找PHP中字符串比较的实现($string===$string2)。 我试图搜索,但什么也没找到。有没有关于如何找到这个实现或其他php内部实现的建议?例如,in_数组函数也很有趣。我认为您要查找的函数是zend_string_equal_val,它位于中。大约有25行汇编代码 对于_数组中的,代码位于中。查找PHP\u函数(在\u数组中),该函数调用。它使用宏ZEND\u HASH\u FOREACH\u KEY\u VAL,我希望它会扩展为一个for循环,循环遍历数组元素。为什么您认

我正在寻找PHP中字符串比较的实现($string===$string2)。
我试图搜索,但什么也没找到。有没有关于如何找到这个实现或其他php内部实现的建议?例如,in_数组函数也很有趣。

我认为您要查找的函数是
zend_string_equal_val
,它位于中。大约有25行汇编代码


对于_数组中的
,代码位于中。查找
PHP\u函数(在\u数组中)
,该函数调用。它使用宏
ZEND\u HASH\u FOREACH\u KEY\u VAL
,我希望它会扩展为一个
for
循环,循环遍历数组元素。

为什么您认为
===
会很有趣?它只是比较字符。
在_数组中
也可能是微不足道的。它只是一个将每个数组元素与项进行比较的循环。但我想自己确定,而不仅仅是希望或期待它是O(n)