Este documento trata sobre la metaprogramación en PHP. Explica brevemente la historia de la metaprogramación a través del lenguaje LISP y las ideas de Alan Kay. Luego define la metaprogramación y reflexión, describiendo la introspección y la intercesión. Proporciona algunos ejemplos básicos de metaprogramación en PHP como reglas de programación, visitor y proxy perezoso, y menciona características adicionales que le faltan a PHP como thisContext y addMethod/removeMethod. Finalmente, comparte recursos para aprender más sobre estos tem