为什么在php_info()输出中会出现“带角帽的维京人”?

时间:2016-04-01 11:38:23

标签: php apache

运行phpinfo()时右上角出现一个奇怪的图像。通常有PHP徽标。

发生了什么事?我怎么能避免这个?

我的代码:

CMake Error at C:/SFML/cmake/Modules/FindSFML.cmake:358 (message):
  SFML found but some of its dependencies are missing ( FreeType libjpeg
  OpenAL Ogg Vorbis VorbisFile VorbisEnc FLAC)
Call Stack (most recent call first):
  CMakeLists.txt:12 (find_package)

Image

1 个答案:

答案 0 :(得分:6)

它是Easter Egg中未记录的(?)版本。

  

复活节彩蛋是一种故意的内幕笑话,隐藏信息,或在互动作品中的功能,如计算机程序,视频游戏或DVD菜单屏幕。

PHP source code中,您可以找到这些行:

if (ta && (ta->tm_mon==3) && (ta->tm_mday==1)) {
    php_info_print(PHP_EGG_LOGO_DATA_URI "\" alt=\"PHP logo\" /></a>");
} else {
    php_info_print(PHP_LOGO_DATA_URI "\" alt=\"PHP logo\" /></a>");
}

在第四个月的第一天(4月1日),它会发生一些特别的事情。到php_info()上的徽标。 ; - )

避免那些笑话&#34; configure PHP with expose_php=off

可以在http://www.0php.com/php_easter_egg.php

上找到一些很好的历史PHP复活节彩蛋徽标

Historic PHP Easter Eggs logos