[nycphp-talk] ${$variable}
Analysis & Solutions
danielc at analysisandsolutions.com
Wed Aug 27 17:23:43 EDT 2003
Hi:
On Wed, Aug 27, 2003 at 04:40:30PM -0400, Chris Snyder wrote:
>
> To test for an empty string, you have to test that it is both empty AND
> a string.
>
> if ( is_string($$foo) && empty($$foo) ) do empty string stuff here
Do that the other way around. Always do an empty() check first, just in
case the variable isn't set at all. This prevents PHP from generating an
"undefined variable" Notice error.
Do be aware that...
$bar = 0; // is_string() will be false, empty() will be true
$bar = '0'; // is_string() will be true, empty() will be true
$var == '' can be the appropriate test in some circumstances.
--Dan
--
FREE scripts that make web and database programming easier
http://www.analysisandsolutions.com/software/
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
4015 7th Ave #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409
More information about the talk
mailing list