console.journal de la console.erreur de PHP?
Lors du développement d'applications web, à la clientside de niveau I, l'utilisation de la console.journal et de la console.d'erreur pour m'aider à voir ce qui se passe. Je suis à la recherche d'une fonctionnalité similaire à la serverside niveau pour m'aider à voir ce qui se passe. J'ai vu error_log qui enregistre les erreurs dans le journal du serveur de fichier et je voulais savoir si il existe une fonction similaire pour l'écriture sur les serveurs de logs d'accès?
Ou je suis aller sur ce de la mauvaise façon, je suis censé être à l'aide de quelque chose de complètement différent pour voir ce qu'il se passe en arrière-plan pour serverside développement?
Pour le développement côté client, je montre les valeurs de la variable utilisée dans la console.journal. Je voulais voir si une telle fonction existe en php, où je peux voir les valeurs d'une variable facilement similaire à la façon dont j'utilise la console.journal pour le développement côté client. Aussi, error_log aussi est automatiquement remplie.
OriginalL'auteur nami | 2011-07-16
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas tout à fait la même chose, mais vous pourriez vouloir étudier le PHP debugger, XDebug.
Il a de très puissantes fonctions de débogage pour PHP. Par exemple, vous pouvez le faire par le biais d'un programme PHP, ligne par ligne, et regarder où il va, et ce que les variables sont définies en tout point donné dans le programme, etc.
Il fonctionne mieux lorsqu'il est utilisé conjointement avec un IDE comme Netbeans ou Eclipse, vous pouvez utiliser la même interface pour déboguer vos programmes que vous utilisez pour modifier votre code.
Il peut également générer des fichiers de trace, qui peut être chargé dans un programme appelé WinCacheGrind, qui vous permet de suivre à travers le programme, une fois qu'il est exécuté, pour voir, pour exemple, les fonctions qui l'a causé à courir lentement.
OriginalL'auteur Spudley
Cela a fonctionné pour moi: http://www.paulund.co.uk/output-php-data-in-browser-console
OriginalL'auteur user2961602
Comme une option que vous pouvez également regarder syslog()
OriginalL'auteur ssapkota
J'deuxième Spudley réponse sur l'utilisation de XDebug ou le Zend Debugger (de la même configuration et le fonctionnement de XDebug). Cependant, pour répondre à votre question, vous pouvez utiliser
trigger_error
en combo avecE_USER_WARNING
ouE_USER_NOTICE
et le niveau error_reporting. Vous pouvez également utilisersyslog
comme ssapkota suggère.OriginalL'auteur prodigitalson