Acabo de encontrar en varios lugares información sobre los huevos de pascua de PHP.
Para poder verlos basta con pasar un parámetro extra a cualquier página en PHP
PHPE9568F34-D428-11d2-A769-00AA001ACF42 # Logo de PHP
PHPE9568F36-D428-11d2-A769-00AA001ACF42 # Nadia!
PHPE9568F35-D428-11d2-A769-00AA001ACF42 # Logo de Zend
PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 # Créditos de PHP
Al encontrar esto, me bajé el código fuente de PHP 4.4.1 y busqu'e las cadenas :P
ext/standard/info.h:53:#define PHP_LOGO_GUID "PHPE9568F34-D428-11d2-A769-00AA001ACF42"
ext/standard/info.h:54:#define PHP_EGG_LOGO_GUID "PHPE9568F36-D428-11d2-A769-00AA001ACF42"
ext/standard/info.h:55:#define ZEND_LOGO_GUID "PHPE9568F35-D428-11d2-A769-00AA001ACF42"
Buscando un poco mas en el código encontré ésta lÃnea:
PUTS("?="PHP_EGG_LOGO_GUID"" alt="Nadia!" />");
Que es la definición de la variable que hace que aparezca la perrita, que se llama Nadia! :D.
La función que se encarga de las gracias es:
int php_init_info_logos(void)
{
if(zend_hash_init(&phpinfo_logo_hash, 0, NULL, NULL, 1)==FAILURE)
return FAILURE;
php_register_info_logo(PHP_LOGO_GUID , "image/gif", php_logo , sizeof(php_logo));
php_register_info_logo(PHP_EGG_LOGO_GUID, "image/gif", php_egg_logo, sizeof(php_egg_logo));
php_register_info_logo(ZEND_LOGO_GUID , "image/gif", zend_logo , sizeof(zend_logo));
return SUCCESS;
}
Y los logos estan en este archivo: main/logos.h
;).