JAVAとかだとNULLか空文字の違いがいろいろ面倒だが、PHPだと、NULL イコール 空文字と考えていてもあんまり支障がない。
何も考えなければ、うまくいく感じ。
大人数プロジェクトであまり知識がないのに、これ明確に区別してやろうとすると、面倒が増えたり、多くの部分で混乱やらエラーがでたりしてて、収集がかなり面倒だったが、メリットがないなら、得に区別する必要性ないと思う。
JAVAやC++等での経験ではそうだったからといって、PHPの利点をつぶしてるプロジェクトって結構あると思う。