Является ли PHP написанным на C? Где я могу найти исходный код PHP в Интернете, не загружая его все?
Исходный код PHP для встроенных функций
Ответ 1
Функции PHP написаны на C - вы можете найти исходный код для просмотра в lxr.php.net.
Например: http://lxr.php.net/opengrok/xref/PHP_5_3/ext/standard/array.c#1242
PS: Обычно вы можете найти определения функций, просто введя имя функции в поиске. При использовании обычно используемой функции, например in_array
, вы получите множество других результатов. В этом случае просто выполните поиск "PHP_FUNCTION in_array"
(с кавычками).
Ответ 2
ВСЕ встроенные функции в PHP написаны на языке C - исходном для PHP. Все источники PHP свободно доступны. Просто выберите "исходный" пакет, когда вы загружаетесь из PHP.net.