Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

Исходный код стандартных функций php

#php #функции


Как получить исходник php функции file_get_contents() или file_put_contents() да
и любой php функции вообще?    


Ответы

Ответ 1



Любая стандартная функция в PHP - обертка над обращением к скомпилинным библиотекам на Си. PHP - оупенсорсный. Можно скачать исходники и достать Си-шную реализацию.

Ответ 2



Как я могу предположить, вы пользуйтесь скриптом на хостинге, в котором есть функция, принцип которой вас интересует. Если у вас нет доступа к данному файлу, то в принципе можете воспользоваться Класс ReflectionFunction, который предоставляет функционал для исследования кода

Ответ 3



Как известно PHP и написан на Сях, идёт на github и видим там репозиторий. Делаем поиск по сишному коду в этом репозитории и находим реализацию функции file_get_contents. Точно также можно посмотреть код и других стандартных функций.

Комментариев нет:

Отправить комментарий