Я знаю несколько способов сброса переменной в PHP.
Проблема в том, что я не знаю точно, в чем разница между
их а кто быстрее так вот и спрашиваю …
В чем разница между :
<?php
$resetME = null;
//VS
unset($resetME);
//VS
$resetME = 0;
?>
а также…
Я был бы рад узнать, есть ли другие приемы, чтобы полностью удалить переменную из памяти.
Более того, я хотел бы знать, есть ли какая-либо причина сбрасывать переменную в конце страницы, так как сервер сбрасывает их в любом случае, когда страница полностью загружена …
Просто чтобы уточнить больше …
<?php
$a = 1;
echo $a;
//is there any reason to unset $a on the end of the page ?
unset($a);
?>
Заранее спасибо !
$ resetME = null; — не сотрёт вар из памяти
снята с охраны ($ resetME); — стереть вар из памяти
$ resetME = 0; — не сотрёт вар из памяти
Чтобы полностью удалить переменную из памяти, вам нужно использовать unset.
Все остальные способы просто меняют значение переменной
Но если переменная не существует, вы получите ошибку в этом unset ($ resetME);
Лучший способ использовать $ resetME = null;
После завершения скрипта PHP очистит память.
Других решений пока нет …