Sono entrato in una conversazione con un collega e abbiamo parlato della riflessione in linguaggio PHP. Ho insistito sul fatto che istanziare istanze di classe usando la sintassi delle variabili variabili come segue è una tecnica riflessiva.
<?php
$className = 'Animal';
$animal = new $className;
Il mio collega era diverso nell'opinione. Ho fatto ricerche approfondite su google e ho persino letto questo articolo di Wikipedia sulla riflessione. Tuttavia, con mia sorpresa, nessuna delle risorse menziona esplicitamente che questa tecnica è un esempio di riflessione. Tutto quello che ottengo mentre faccio la ricerca sono i riferimenti e gli esempi all'API di Reflection.
Quindi qualcuno può rispondere alle condizioni meteo questa tecnica è un esempio di riflessione. Inoltre, se possibile, ti preghiamo di indicare una fonte autorevole che lo afferma esplicitamente.