Будьте осторожны при использовании интеллектуальных указателей и контейнерных классов.
Если вы не изменяете ни одно из значений после их назначения, то
new $personObj->setPersonEmail(new Zend_Db_Expr('NULL'));
Первой мыслью было бы напрямую передать ключевое слово null без кавычек. Как сказал павиум, кавычки вокруг него превращают его в строку.
Я думаю, что размещение NULL в кавычках делает его похожим на строку.
Я не знаю о вашем методе, но для прямой вставки с помощью команды mysql
INSERT одинарные кавычки вокруг NULL неверны.