In alcuni angoli del mondo della meta-programmazione PHP, è diventato di moda usare i commenti di PHPDoc come meccanismo per fornire informazioni semanticamente significative a un programma. Cioè, un altro codice analizzerà i blocchi doc e farà qualcosa di significativo con le informazioni codificate in quei commenti.
Le annotazioni di Doctrine e la generazione del codice sono un esempio di Questo.
Qual è il primo (o qualche primo) uso di questa tecnica? Ho vaghi ricordi di alcune delle prime implementazioni java Design by Contract che fanno cose simili, ma non sono sicuro che quelle persone stiano inventando la tecnica, o se l'abbiano presa da qualche parte.
Chiedendo principalmente di fornire un contesto storico per gli sviluppatori PHP che non hanno mai incontrato la tecnica prima, e sono diffidenti perché sembra un po 'pazzo.