Bueno, Zend no tiene nada que ver aquí, o mejor dicho, no está relacionado con javascript. Y en realidad, si el objetivo es sólo entender closures en php, este no es el foro adecuado. Quizá te convenga leer la explicación de Venkman (la tercera) en este enlace, para ver cómo se relaciona con php:
http://php.apsique.com/contenido/nov..._closures_phar
Esa explicación es una de las mejores que he leído al respecto.
En javascript existe una jerarquía de objetos y el principal es window:
http://www.desarrolloweb.com/articulos/808.php