PHP/MySQL | уничтожение и проверка
я учусь и поэтому могу задавать тупые вопросы потому что не понимаю
почему не выводит что мол переменной а уже не существует,я же уничтожал её
<?php
$a = 'variable';
$b = 'another variable';
// Проверяем существование переменных
if (isset ($a)) { //true
echo 'Переменная $a существует<br />';
}
if(isset($a, $b)) { //true
echo 'Переменные а и б существуют<br />';
}
// уничтожаем переменную а
unset($a);
// проверяем Переменные
if(isset ($a)) { //false
echo 'Переменная $a не существует<br />';
}
почему не выводит что мол переменной а уже не существует,я же уничтожал её
del
________
посл. ред. 20.10.2019 в 17:22; всего 1 раз(а); by 553724786
________
посл. ред. 20.10.2019 в 17:22; всего 1 раз(а); by 553724786
она так и будет возвращать,так как значение после уничтожение принимается null а тобишь формально существует

DELETED
20 октября 2019, в 17:30
Delete
<?php
$a = 'variable';
$b = 'another variable';
if (isset ($a)) echo 'Переменная $a существует<br>';
if(isset($a, $b)) echo 'Переменные а и б существуют<br>';
unset($a);
if(empty($a)) echo 'Переменная $a не существует<br>';
if(!isset($a)) echo 'Переменная $a не существует<br>';
________
посл. ред. 20.10.2019 в 18:35; всего 2 раз(а); by Вероломство
arhipki, я конечно не эксперт , но переменная не уничтожена а приняла параметр NULL

DELETED
20 октября 2019, в 17:46
Delete
SickBoy (20.10.2019 в 17:39)
arhipki, я конечно не эксперт , но переменная не уничтожена а приняла параметр NULL
arhipki, я конечно не эксперт , но переменная не уничтожена а приняла параметр NULL
unset() не делает типизацию, а просто удаляет переменную
ВООБЩЕ
________
посл. ред. 20.10.2019 в 18:36; всего 2 раз(а); by Вероломство

DELETED
20 октября 2019, в 17:54
Delete
simple_php (20.10.2019 в 17:50)
unset($a);
if($a == false)
{
echo 'удалено';
}
unset($a);
if($a == false)
{
echo 'удалено';
}
ну ты даёшь, дядя, у тебя переменной после unset() нету вообще, ты несуществующую переменную на булев проверяешь, да ещё и не тождественно
