运行时,右上角出现了一个奇怪的图像。phpinfo() 通常有PHP徽标。
到底是怎么回事?如何避免这种情况?
我的代码:
<?php
phpinfo();
Run Code Online (Sandbox Code Playgroud)
这是Easter Egg中未记录的(?)版本。
复活节彩蛋是故意的内在笑话,隐藏的消息或诸如计算机程序,视频游戏或DVD菜单屏幕之类的交互式作品中的功能。
在PHP源代码中,您可以找到以下几行:
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>");
}
Run Code Online (Sandbox Code Playgroud)
在第四个月的第一天(4月1日),它对徽标进行了“特殊处理” php_info()。;-)
为了避免这些“笑话”,请使用配置PHPexpose_php=off。
可以在http://www.0php.com/php_easter_egg.php上找到一些历史悠久的PHP复活节彩蛋徽标的不错集合。