Paamayim Nekudotayim es el nombre oficial para el Operador de Resolución de Alcance (Scope Resolution Operator) (::) en PHP. Significa “dos puntos dobles” en Hebreo.
Nekudotayim (נקודתיים) significa “dos puntos”. Paamayim (פעמיים) en este contexto significa dos veces.
El nombre fue introducido en el Zend Engine 0.5, desarrollado por programadores israelíes. A pesar de lo confuso del término sigue usándose en las últimas versiones de PHP, como en el siguiente comando de error:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in file on line line
Me parece increíble que se consigan introducir palabras hebreas en la terminología informática, sobre todo cuando el equivalente inglés es tan sencillo: double colon. Supongo que el hecho de que sea un término que no se debe pronunciar y las ganas de cachondeo han debido ayudar mucho, además de la influencia de los programadores judíos.
¡Qué interesante! La verdad es que no tenía ni idea del origen de lo de T_PAAMAYIM_NEKUDOTAYIM… Muy bueno el artículo :-D
Te felicito, porque en realidad evitaras la perdida de un monton de tiempo a muchos desarrolladores, cuando al leer el mensaje de error lo googleen.
Gracias a vos, evitas que unos egocentricos se crean importantes en difundir practicas de ghetto en un ambiente regido por el espiritu de colaboracion.
Saludos.
Gustavo.