Estás surigiendo material, pero no el solicitado.
Si te hablan de las especificaciones que el W3C dispone con HTML por ejemplo, estamos refiriéndonos a cosas como la definición del DOCTYPE o qué etiquetas son válidas dentro de un determinado tipo de documento o qué namespace usar en determinado XML.
Tomando lo anterior como base, el coding-standard de zend no es equivalente a tales descripciones en lo que a PHP se refiere.
Si he decido decir algo al respecto no es porque me lo tome personal, es que ya he visto tema tras tema tras tema donde se hace referencia a ese documento de zend como si de alguna forma definiera al lenguaje o a cómo usarlo correctamente lo que es un error. El usuario que inició el tema se va con la idea de que Zend en realidad ha desarrollado un estandar y luego el círculo vicioso se repite.
Sobre sugerencias, si no has visto nada en php.net tal vez es porque para el uso del lenguaje PHP, no existen tales estándares definidos en un papel,
existen reglas pero
están referidas al código interno del lenguaje.
En php.net lo más cercano que conseguirías sería las
convenciones de PEAR, pero son 'estándares de codificación para PEAR', que no es lo mismo a decir estándares de codificación para PHP
En resumen, el usuario vino preguntando por especificaciones para PHP como el W3C define las de las tecnologías bajo su mira y algo como el coding-standard de zend no responde a tal cosa.
El hecho de que Zend proponga el uso de esto:
Código PHP:
if ( $a != 2 ) {
$a = 2;
}
no significará que esto no pueda funcionar o te vaya a generar un error con E_STRITC:
Código PHP:
if ($a != 2)
$a = 2;
y esa es una gran diferencia entre el tipo de especificaciones que genera el W3C para HTML y tales equivalentes para PHP