Comment tester son propre code en PHP ? Voici plusieurs méthodes à vous présenter :
Débogage violent
Cette méthode est simple et grossière, et est généralement utilisée par les programmeurs PHP, c'est-à-dire débogage du navigateur. Après avoir écrit le code dans l'éditeur, ouvrez le navigateur universel et entrez l'adresse pour commencer le débogage du code.
Débogage du point d'arrêt
Pour être honnête, cette méthode est complètement inutile si vous regardez simplement les résultats de sortie. Cela semble être une perte de temps et d'expérience, mais. en général, j'exécuterai le débogage après l'écriture du bloc de code pour vérifier si le processus et les résultats sont conformes à mes attentes ou si je rencontre des problèmes logiques que je ne peux pas détecter. Il est plus fiable de choisir le débogage par point d'arrêt, ce qui permet d'économiser du temps et des efforts. Même les programmeurs les plus puissants ont des moments de confusion, n’est-ce pas ?
Recommandations associées : "Tutoriel php"
Débogage des commandes
Si vous téléchargez un morceau de code depuis le site officiel ou github Si vous souhaitez déboguer mais ne souhaitez pas mettre l'extrait de code dans le projet ou ouvrir un nouveau répertoire, vous pouvez utiliser la commande php pour exécuter ce bloc de code :
php -f filename.php
Si l'extrait de code est plus court, vous pouvez utiliser :
php -r "code ..."
Exécuter et exécuter du code PHP
Débogage de fragment
Lorsque vous pensez soudainement à une méthode ou à un algorithme et que vous êtes impatient pour le vérifier, mais je ne veux pas ouvrir l'éditeur ou exécuter la ligne de commande fournie avec php. Vous pouvez choisir d'utiliser l'outil psysh pour vérifier vos idées. L'installation de cet outil est très simple.
Psy Shell v0.8.17 (PHP 7.1.14 — cli) by Justin Hileman New version is available (current: v0.8.17, latest: v0.9.6) >>> date('Y-m-d H:i:s',time()) => "2018-08-09 14:18:10" >>>
Adresse de téléchargement : https://psysh.org/
Test de débogage
Il s'agit d'une méthode de débogage sérieuse que de nombreux programmeurs utilisent. a considéré que la tâche se termine après le développement des modules et composants fonctionnels, puis est confiée aux testeurs pour tests. En fait, ce n'est pas le cas. Certains bugs cachés ou erreurs fatales, erreurs logiques et erreurs système (telles que le démarrage de threads inutiles, les variables, méthodes, classes inutilisées, etc.) ne peuvent pas être testés. En fait, en tant que programmeur, le processus de développement de fonctions est le suivant.
Comprendre les exigences -> Décomposer les exigences -> Organiser la logique -> Concevoir le code -> Débogage ->
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!