Entra
Nuovo su Yahoo! Gruppi? Registrati
php-italia
? Già Iscritto? Entra su Yahoo!

Suggerimenti

Lo sapevi che...
Puoi cercare nel gruppo tutti i messaggi inviati.

Messaggi

  Messaggi Aiuto
Avanzata
Stampare linea in cui viene usata una funzione   Elenco di messaggi  
Rispondi | Inoltra Messaggio #991 di 1032 |
Ciao,
è possibile sapere la linea dello script in cui viene richiamata una
funzione?
Usando

[code]
function getLine() {
return __LINE__;
}
[code]

ovviamente si ottiene la linea in cui scrivo __LINE__ nella
definizione della funzione.
Ho provato allora ad usare eval():

[code]
function getLine() {
$a = "echo \"linea \".__LINE__;";
eval($a);
}
getLine();
[/code]

ma stampa sempre "linea 1".
Come mai?





Mar 1 Lu 2008 12:04 am

emanueledelg...
Offline Offline
Invia email Invia email

Inoltra Messaggio #991 di 1032 |
Espandi messaggi Autore Disponi per data

Ciao, è possibile sapere la linea dello script in cui viene richiamata una funzione? Usando [code] function getLine() { return __LINE__; } [code] ovviamente...
emanueledelgrande
emanueledelg...
Offline Invia email
1 Lu 2008
12:04 am

... trovi tutto qui http://it2.php.net/manual/en/function.debug-backtrace.php ti serve la funzione debug_backtrace() che ti fornisce tutte le indicazioni che...
darkoromanov
Offline Invia email
4 Lu 2008
6:35 am

Ciao, grazie, è una funzione utilissima! Buon weekend! Manuel _____ Da: php-italia@yahoogroups.com [mailto:php-italia@yahoogroups.com] Per conto...
Emanuele Del Grande
emanueledelg...
Offline Invia email
4 Lu 2008
1:10 pm
Avanzata

Copyright ? 2009 Yahoo! Tutti i diritti riservati.
La Tua Privacy - Testo aggiornato - Condizioni generali di utilizzo del servizio - Linee guida - Aiuto

?