PHP:
Skriva ut felsökningsdata
Hur man gör:
<?php
// Enkel utskrift för att visa värdet på en variabel
$myVariable = "Hej värld!";
echo $myVariable;
// Mer komplex utskrift med var_dump för att visa typer och värden
$debugData = ['a' => 1, 'b' => 2];
var_dump($debugData);
// Snygga till var_dump med <pre>-taggen i HTML
echo '<pre>' . var_export($debugData, true) . '</pre>';
Exempel på utmatning:
Hej värld!
array(2) {
["a"]=>
int(1)
["b"]=>
int(2)
}
Fördjupning:
Utskrift för felsökning har varit ett verktyg sedan programmeringens barndom, nödvändigt för att förstå vad som händer bakom kodens kulisser. Alternativ till utskriftsdebugging inkluderar att använda programmeringsmiljöer med inbyggda debuggers, loggfiler eller till och med moderna verktyg som Xdebug för PHP. Utskriftsdebugging är ofta enklare och snabba att använda, men kan bli rörigt och oöverskådligt i större projekt.
Se även:
- PHP:s officiella dokumentation för
var_dump
: https://www.php.net/manual/en/function.var-dump.php - PHP:s officiella dokumentation för
echo
: https://www.php.net/manual/en/function.echo.php - Xdebug, en debugger och profiler för PHP: https://xdebug.org/docs