Ciao,
vorrei creare una funzione che restituisce la linea in cui viene chiamata.
Usando
ovviamente ottengo il valore della linea in cui si trova la costante __LINE__ nella funzione; ho provato allora ad usare eval():Codice PHP:
function getLine() {
return __LINE__;
}
ma stampa sempre "linea 1".Codice PHP:
function getLine() {
$a = "echo \"linea \".__LINE__;";
eval($a);
}
getLine();
Come mai? E come potrei risolvere?