Atributos de archivo y reflexión en Whim

· Programación

Los atributos de archivo en Whim usan la sintaxis #![ para adjuntar metadatos al archivo mismo, no a declaraciones individuales.

Para implementarlos, primero fue necesario añadir reflexión de archivos (FileReflection), que permite obtener la ruta, símbolos definidos y código ejecutable de nivel superior.

Los atributos de archivo son útiles para configuración de linter, agrupación de rutas en frameworks y cualquier metadato asociado al archivo fuente.

La sintaxis #![ sería un quiebre de compatibilidad en PHP, ya que actualmente se interpreta como un comentario.

La implementación en php-src requeriría cambios en los metadatos compilados y podría afectar la compatibilidad de extensiones.

whim · atributos · reflexion · php · lenguaje programacion

Leer el original

Más en Programación