Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    PHP notazione per abilitare/disabilitare il debugging

    Ciao a tutti,


    esiste il modo di eliminare di botto tutte le righe che vengono utilizzate per il debugging di un'applicazione?

    C'e' un modo per mettere una notazione in modo da disabilitare tutte le righe che si utilizzano per il debugging stesso?
    Utilizzo vari var_dump in vari file(con relative classi) sarebbe molto comodo, a mio parere, lasciare tutti questi var_dump e poterli "disabilitare" in fase di produzione ma, qualora ci fosse un problema, riabilitarli tutti senza doverli riscrivere!

    Utilizzo NetBeans 7.4 per programmare in PHP.

    P.S. Anche un "NO SECCO", mi basta come risposta!

    Grazie,
    Roberto

  2. #2
    La prima cosa che mi viene in mente, è usare una funzione personalizzata per il debug (la scrivo molto semplificata giusto per farmi capire):
    Codice PHP:
    <?php

    define
    ('DEBUG'0); // debug disabilitato
    //define('DEBUG', 1); // debug abilitato

    function debug($param){
        if(
    DEBUG){
            
    var_dump($param);
        }
    }

    ?>
    Ultima modifica di ZioLuffio; 26-09-2014 a 18:38

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Boh. Che io sappia no.
    Potresti farti una funzione o un oggetto da includere che in test ti visualizza il debug e in produzione non fa nulla.

    function pippo($var) {
    var_dump($var);
    }

    vs

    function pippo($var) {
    }
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Grazie a tutti e due!

    Roberto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.