PHP:
Виведення налагоджувальної інформації
Як це зробити:
Простий спосіб - використовувати echo
або print
для виведення даних.
<?php
$variable = "Hello, World!";
echo $variable; // Виведе: Hello, World!
// Виведення змінних з контекстом
$user = 'Oleksiy';
echo "Logged in user: $user"; // Виведе: Logged in user: Oleksiy
?>
Для більш складної інформації - print_r
або var_dump
:
<?php
$array = array('apple', 'banana', 'cherry');
print_r($array);
/*
Виведе:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
*/
// З більшими деталями
var_dump($array);
/*
Виведе:
array(3) {
[0]=>
string(5) "apple"
[1]=>
string(6) "banana"
[2]=>
string(6) "cherry"
}
*/
?>
Поглиблено:
З часів PHP 4, print_r
та var_dump
допомагають програмістам розуміти структуру даних. Хоч echo
та print
корисні, вони обмежені. var_dump
може вивести типи даних та розміри, пропонуючи більше контексту.
Альтернативою є xdebug
- розширення PHP, яке поліпшує виведення налагоджування, додаючи кольори та стек-трейси.
Також, можна ведення логів в файл за допомогою error_log()
для збереження налагоджувальних даних без виведення їх на екран.