Я понимаю, что второй позволяет избежать накладных расходов на вызов функции ( update, на самом деле это языковая конструкция), но было бы интересно узнать, лучше ли другой. Я использую unset()
для большей части моего кодирования, но недавно просмотрел несколько респектабельных классов, найденных в сети, которые используют $var = null
вместо этого.
Есть ли предпочтительный вариант, и что такое рассуждение?