Проверить содержимое переменной в PHP


Часто при написании программы на PHP необходимо проверить что содержится в переменный в определённый момент времени. Для этого есть неплохой способ.

Я всегда использую для этого функцию print_r(). Например:

<?php
$a = array('el_1'=>75, 'el_2'=>'my string');
print_r($a);
?>

Этот код покажет следующую структуру массива:

Array ( [el_1] => 75 [el_2] => my string )

Если $a не массив а любой другой тип данных (число, строка, класс и т.д.), то функция покажет всю структуру переменной. 

Для наилучшего визуального представления, можно использовать теги <pre></pre>

Выглядеть это будет следующим образом. Для интереса, усложним структуру переменной:

<?php
$a = array('el_1'=>75, 'el_2'=>'my string', 'el_3'=>array('el_3_1'=>'podspisok', 'el_3_2'=>5, 'el_4'=>array('el_4_1'=>23, 'el_4_2'=>'777')));

echo '<pre>';
print_r($a);
echo '</pre>';
die;
?>

Для большего удобства отладки программы на PHP, в конце вывода содержимого переменной можно поставить оператор экстренного останова работы программы die();.

Приведённый выше код показывает следующую структуру:

Вот так легко можно проверить содержимое переменной на PHP.

 


Тэги:

Комментарии: 0

Прокомментировать »

 
 
 

Прокомментировать

 
 
Сообщение *
 
Проверочный код *
 
 
 
Яндекс.Метрика