- Home
- Categorie
- Coding e Sistemistica
- PHP
- Soprire la linea da dove viene chiamata una funzione
-
hehe....troppo tardi, ma grazie.....
mi sono dimenticato di aggiornare!!!!
-
@saro78 said:
print LINE;
Grazie saro78! Con php non si finisce mai di imparare!
-
@saro78 said:
print LINE;
Ciao scusa l'intomissione, ma se metto print LINE; o echo LINE; sulla linea 3 (esempio) mi stampa 3?
-
si
-
Ok grazie
-
Grazie anche da parte mia saro78, questa (LINE) mi era sfuggita
-
giusto per aggiungere una cosa molto comoda......
FILE : Restituisce il nome del file
LINE : Restituisce la lineaecco cosa ho fatto con ste 2 cosucce...
[php]
function debug($testo,$linea,$pagina)
{
global $debug, $numero_debug, $debug_array;if($debug == 1)
{
$debug_array[$pagina][$linea] = $testo;
}
}debug("Errore",LINEA,FILE);
[/php]
-
si aggiunga:
LINE**
FILE****
DIR****
FUNCTION
****CLASS
****METHOD
**NAMESPACE
it.php.net/manual/en/language.constants.predefined.phpsi approfondisca:
it.php.net/manual/en/function.debug-backtrace.php
it.php.net/manual/en/function.trigger-error.php
it.php.net/manual/en/function.debug-print-backtrace.php
it.php.net/manual/en/function.set-error-handler.phpdomani si interroga a sorpresa
-
visto che qui ci sono gli esperti.....
come posse evitare di mettere "LINE" e "FILE" come pararametri della mia funzione???
debug("Errore",LINEA,FILE);
-
non puoi evitare, per come sono pensate le costanti vanno usate giusto come le hai usate tu.