Кстати, покажите ситауцию, когда надо сделать переменной unset?
Например, если переменная является ссылкой (указателем) и используется в цикле.
ой как глаза режет такой порядок.
и рождается это из-за того, что нет стандарта форматирования.
у нас на работе с этим война.
Вообще-то эта конструкция имеет больше плюсов, чем "привычная", т.к. сразу видно с чем идёт сравнение и оберегает от ошибок присваивания (я правда, не могу припомнить ни одного случая, чтобы я случайно написал одно "=" при сравнении).
Стандарты есть, но т.к. их много - каждый использует что хочет. Мой стандарт так же был где-то описан. Меня например бесит фигурная скобка на строке с оператором, т.к. плохо видно структуру - это раз и отступы пробелами - это два, т.к. это часто вызывает ошибки с неверными отступами, что опять-таки портит структуру. Я в оформлении кода очень пунктуален и всегда чётко следую своим правилам.
Ну например насколько я знаю , многие ансетят зарегенные переменные в сессиях (т.е unset($_SESSION['VAR'])) , но так делают когда вроде register_globals отключен.
Это называется - удаление ключа массива. Сессии, и тем более register_globals тут ни каким боком не стоят
Интересно, как происходит эта операция - создаётся новый массив без одного ключа или нет?