В коде Yii2 класс BaseActiveRecord встретил конструкцию:
if (isset($this->_attributes[$name]) || array_key_exists($name, $this->_attributes)) {
return $this->_attributes[$name];
}
Условие истинное если $this->_attributes[$name] существует, даже если значение равно NULL. Почему тогда нельзя убрать isset ?