An empty string is quite well defined. It is a false value, but it is very much not the same as undef
In reply to Re: Defined vs ne "" by SuicideJunkie in thread Defined vs ne "" by Anonymous Monk