Écho à la console en PHP : un guide complet
C'est courant dans de nombreux langages de programmation, comme Java avec system.out.println (), pour écrire directement des messages sur la console. Cependant, en PHP, cette fonctionnalité n'est pas aussi simple.
En PHP, la sortie standard (qui serait normalement envoyée à la console) est généralement envoyée au navigateur Web ou au script qui a appelé le code PHP. Si vous utilisez simplement echo, le message sera affiché sur la page Web.
Journalisation de la console personnalisée
Pour réaliser la journalisation de la console en PHP, nous pouvons utiliser un assistant personnalisé fonction :
<code class="php">function debug_to_console($data) { $output = $data; if (is_array($output)) $output = implode(',', $output); echo "<script>console.log('Debug Objects: \" . $output . \"' );</script>"; }</code>
Cette fonction prend n'importe quelle donnée en entrée et la convertit en chaîne, puis utilise JavaScript pour enregistrer le message dans la console.
Utilisation
Vous pouvez utiliser debug_to_console() comme ceci :
<code class="php">debug_to_console("Test");</code>
Cela affichera un message comme :
Debug Objects: Test
à la console.
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!