# Подавление ворнинга в PHP

Пусть переменная `$test` вообще не определена. Как вы уже знаете, значение такой переменной будет равно `null`. При этом попытка обратиться к этой переменной приведет к появлению ворнинга:

`<?php var_dump($test); // выведет null и ворнинг ?>`

Ворнинг также будет показан при попытке проверить переменную на `null`:

`<?php if ($test !== null) { echo '+++'; } else { echo '---'; } ?>`

А вот проверка через команду `isset` не приведет к появлению ворнинга - он будет автоматически подавлен:

`<?php if (isset($test)) { echo $test; } else { echo 'variable does not exist'; } ?>`
←→
↑