строка — PHP несколько способов сброса переменной

Я знаю несколько способов сброса переменной в 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);

?>

Заранее спасибо !

0

Решение

$ resetME = null; — не сотрёт вар из памяти

снята с охраны ($ resetME); — стереть вар из памяти

$ resetME = 0; — не сотрёт вар из памяти

Чтобы полностью удалить переменную из памяти, вам нужно использовать unset.
Все остальные способы просто меняют значение переменной

Но если переменная не существует, вы получите ошибку в этом unset ($ resetME);

Лучший способ использовать $ resetME = null;

После завершения скрипта PHP очистит память.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]