Ho trovato online questo esempio di codice
Praticamente mi sembra di capire che $constant è diventata e usata come una funzione?? Ma non è definita come function, ed inoltre io mi aspettavo che messa così non chiamasse la funzione constant ma che richiamasse la stringa 'constant'...riuscite a fare un po' di chiarezza? Il mio scopo era poter richiamare costanti dentro stringhe heredocs e sono arrivato a questo esempio che...funziona...ma non capisco perché ...Codice PHP:
define('A', 'ciao');
$constant='constant';
$str="questa è la costante {$constant('A')};
echo $str;