Этот фрагмент кода подразумевается, isset вернет false.
$test = "a";
$test = null;
var_dump( isset( $test ));
Приведение переменных в PHP выполняется путем присвоения ему определенного значения (например, $ foo = intval ($ bar) и т. Д.).Если вы поместите NULL в переменную, это будет интерпретироваться как NULL (тип NULL), isset возвращает false, если переменная имеет тип NULL
Редактировать: если вы хотите полностью сбросить переменную, используйте
unset( $test );