Voglio eseguire il dump delle variabili di richiesta in un file per il debug. Com'è possibile?
risposta
<?php
$req_dump = print_r($_REQUEST, TRUE);
$fp = fopen('request.log', 'a');
fwrite($fp, $req_dump);
fclose($fp);
Untested, ma dovrebbe fare il lavoro, basta cambiare request.log al file che si desidera scrivere.
Utilizzare la funzione serialize()
per lo scarico. Discarica $_SERVER
, $_COOKIE
, $_POST
e $_GET
separatamente (può andare allo stesso file). Se stai pianificando il debugging dei dati, è utile sapere se i dati facevano parte di una richiesta POST o GET.
Il dumping di tutto è utile per il debug in fase di sviluppo, ma non così in produzione. Se la tua applicazione non ha molti utenti, può funzionare anche in produzione. Se si prevedono molti utenti, si consiglia di scaricare solo i dati $_POST
o limitare le variabili del server a quelli che iniziano con HTTP_.
penso che al giorno d'oggi questo metodo è più semplice e veloce:
$req_dump = print_r($_REQUEST, true);
$fp = file_put_contents('request.log', $req_dump);
Probabilmente vorrai aggiungere al registro: 'file_put_contents ('request.log', $ req_dump, FILE_APPEND)' – jmb
- 1. PHP $ _REQUEST Variabile
- 2. php $ _REQUEST non contiene cookie
- 3. come discarica di file sql.gz per mysql
- 4. Python discarica dict in file JSON
- 5. discarica csv da sqlalchemy
- 6. discarica JSON in yaml
- 7. discarica ambiente GHCi
- 8. permesso discarica Postgresql negato
- 9. Discarica con .net 4
- 10. Include il file PHP nel file HTML
- 11. 'heapdump.xxx.phd'. Non una discarica hprof heap (java.io.IOException) Non un mucchio hprof discarica
- 12. Spostamento di un file nel Cestino (PHP)
- 13. In php, richiede nel file richiesto?
- 14. Stampa dell'output di script php nel file
- 15. Script PHP non funziona nel file HTML
- 16. forza o generare nucleo JVM discarica
- 17. interpretare la linea in filo discarica
- 18. ripristino di una discarica con MongoDB fallisce
- 19. .NET - discarica dichiarazione lambda corpo a stringa
- 20. Rails rake db: errore di discarica
- 21. Streaming file mp3 tramite php
- 22. È necessario scrivere all'inizio del file con PHP
- 23. IE (HTTPS): generare file PDF da file php non funziona
- 24. errore Variabile non definita in PHP file include
- 25. Php Curl invia file E dati array
- 26. PHP Caricamento file - controllo solo immagine
- 27. Come scrivere nel file di registro degli errori in PHP
- 28. Sostituisci stringa nel file di testo utilizzando PHP
- 29. estensione del file di verifica php nel modulo di caricamento
- 30. PHP - Cerca nel filehandle che punta al file in zip?
piccolo dettaglio insignificante, ma dimenticato la chiusura> Chiusura –
> non è necessario, a tutti??. Effettivamente è meglio fare pratica quando si scrivono librerie/etc (non che questo sia rilevante qui) per ometterlo in modo da garantire che non si verifichino output accidentali di spazi bianchi che potrebbero compromettere il buffering dell'output/le intestazioni/etc. – 46bit
Mi piace 'var_export ($ var, true)' personalmente. – Cole