Unset не Unset в PHP
В этом посте мы поговорим об unset() в PHP и о фимозных личностях, которых можно встретить на собеседованиях. Поговорим о том, почему unset() в PHP по свой производительности аналогичен присваиванию переменной нового значения. Собеседования 2022 года, главным образом, запомнились мне прекрасными "техлидами" и "архитекторомаи" борющимися за микро-производительность в проектах построенных на фреймворках вроде Симфони... Дважды в собеседованиях мне встретилась просьба проанализировать код на проблемы, среди прочего в этом коде был unset() [удаляет переданную переменную]. Когда я никак не реагировал...
1 год назад
Какая разница между функцией isset() и функцией empty()
Функции `isset()` и `empty()` в PHP используются для проверки переменных, но имеют некоторые отличия: $var = "Hello"; if (isset($var)) { echo "Variable is set."; } $var = ""; if (empty($var)) { echo "Variable is empty."; } Разница между этими функциями заключается в том, что `isset()` проверяет только существование переменной и не рассматривает ее значение, в то время как `empty()` проверяет, является ли переменная пустой, и рассматривает различные значения, которые могут считаться пустыми...