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
Re: [SPAM] [php-italia] Stampare linea in cui viene usata una funzio   Elenco di messaggi  
Rispondi | Inoltra Messaggio #993 di 1032 |
R: [php-italia] Stampare linea in cui viene usata una funzione

Ovviamente dimenticavo poi per stampare serviva se la immagazzinavi così un altro ciclo. Oppure potevi farlo senza immagazzinare con cliclo si line e fare la stampa senza immagazzinare.

Ciao,

Pier

P.s. In qualsiasi modo manca il ciclo nel codice _LiNE_ è una lista se non sbaglio.

 

 

Da: php-italia@yahoogroups.com [mailto:php-italia@yahoogroups.com] Per conto di Fabbris Pierluigi
Inviato: martedì 1 luglio 2008 9.46
A: php-italia@yahoogroups.com
Oggetto: Re: [php-italia] Stampare linea in cui viene usata una funzione

 

Scusami ma ho qualche dubbio sul tuo codice. Fammi capire tu nella $a fa "$echo\"linea\"._LINE_;"; concatenamento fatto bene riporti due stringhe. Secondo me potevi anche fare senza echo perchè non stai scrivendo stai riportando dati in una variabile ma dai funziona va bene così. Quello che è sbagliato è intanto:

1. $a è una variabile stringa nel tuo caso inadeguata allo scopo

$a=[] è meglio

potevi dichiarla vuota e poi passare al punto due

2. dovevi secondo me usare un cliclo:

for i in range (0, len(_LINE_):

e usare $a e caricare in dati con append etc... E poi usare strategemmi. Facevi salire un contatore di linea di 1 ogni risultato ricevuto e avevi riga 1 e testo, riga 2 e testo.

Non so se si potevano sfuttare meglio i dizionari.

Ma secondo me tutto l'errore è in $a e nella non esistenza di un ciclo che passi tutti i valori,

Ciao,

 

Fabbris Pierluigi

via alle Grazie, 10/a

38050 Canal San Bovo

email: pierluigi.fabbris@...

cell: 3467168672

fax:  0439404503

 

 

 

 

From: emanueledelgrande

Sent: Tuesday, July 01, 2008 2:04 AM

To: php-italia@yahoogroups.com

Subject: [SPAM] [php-italia] Stampare linea in cui viene usata una funzione

 

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 7:50 am

pierluigi_f
Offline Offline
Invia email Invia email

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

Scusami ma ho qualche dubbio sul tuo codice. Fammi capire tu nella $a fa "$echo\"linea\"._LINE_;"; concatenamento fatto bene riporti due stringhe. Secondo me...
Fabbris Pierluigi
pierluigi_f
Offline Invia email
1 Lu 2008
7:45 am

Ovviamente dimenticavo poi per stampare serviva se la immagazzinavi così un altro ciclo. Oppure potevi farlo senza immagazzinare con cliclo si line e fare la...
Fabbris Pierluigi
pierluigi_f
Offline Invia email
1 Lu 2008
7:50 am
Avanzata

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

?