Ответ 1
PHP написан на том, что я называю матерью языков ^ C ^
Это может показаться глупым вопросом, но я новичок не только для PHP, но и для программирования в целом, поэтому в этом контексте:
На каком языке встроены функции PHP, написанные в?
Например, встроенная функция "date (" l ")" при повторном отображении отображает текущий день в браузере. Но, очевидно, это не сделано магией, кто-то должен был написать эту функцию, я просто назову ее.
Функция, как я ее понимаю, является способом содержать много команд PHP внутри одного вызова, а все команды, содержащие команды, также написаны на PHP. Но когда дело доходит до встроенных библиотек функций, написаны ли они на PHP или на каком-то другом языке?
А во-вторых, мне сказали, что ядро PHP 5 написано на С++, это правда?
PHP написан на том, что я называю матерью языков ^ C ^
PHP был написан на C. Любой язык выше машинного кода для конкретной архитектуры процессора написан на языке более низкого уровня. Эти абстракции на языки более высокого уровня - это попытка упростить и повысить производительность программирования.
PHP находится в C, его части и некоторые из расширений написаны на С++.
Вы можете увидеть его исходный код на GitHub - https://github.com/php/php-src