Создатели языка программирования PHP, оставили для нас несколько пасхалок, посмотрим их.
Пасхальное яйцо (Easter Egg) – обычно называют просто пасхалка — своеобразный секрет, в шутливой форме, оставленный в программном обеспечении разработчиком.
Для просмотра пасхалок в конец URL PHP-страницы добавить код.
Пример:
http://admin-gu.ru/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
http://admin-gu.ru/?=PHPE9568F35-D428-11d2-A769-00AA001ACF42
Код первой пасхалки
?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Из этой пасхалок мы можем узнать версию PHP в зависимости от показанной нам картинки.
PHP Version 4.0.0 - 4.2.3
Это Тиз Арнтзен (Thies Arntzen), один из разработчиков языка PHP, фотография была взята со встречи PHP-разработчиков в январе 2000 года.
PHP Version 4.3.0 - 4.3.10
Коричневая такса по кличке Nadia, принадлежит Стигу Баккену (Stig Bakken), одному из разработчиков языка PHP.
PHP версии 4.3.11 - 4.4.6, 5.0.4 - 5.1.2
Чёрный шотландский терьер по кличке Scotch, принадлежит Зиву Сураски (Zeev Suraski), одному из разработчиков языка PHP. Она погибла 30 августа 2005 года.
PHP Version 5.0.0 - 5.0.3
Кролик, история его происхождения мне неизвестна, наверное тоже был либо разработчиком или принадлежал одному из них.
PHP Version 5.1.3 - 5.2.13
Искажённый логотип PHP
PHP Version 5.3.0 - текущее
Новый логотип PHP взялся от слова elePHPant что означает слон
Код второй пасхалки
?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
Выводит логотип PHP
Код третей пасхалки
?=PHPE9568F35-D428-11d2-A769-00AA001ACF42
Выводит логотип Zend.
Код четвертой пасхалки
?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
Выводит список разработчиков
В зависимости от настройки сервера эти картинки могут не выводится. Чтобы отключить пасхалки нужно в файле php.ini поставить expose_php = off, это также отключит вывод этих картинок и ссылок на них в phpinfo и заголовок X-Powered-by: PHP.
На этом все. Всем пока.
Компонент комментариев CComment