Liquid Fire Posted February 4, 2008 Share Posted February 4, 2008 I am right now getting a little confusing with finding is a value is null because there are several ways. I mean the ways I know of checking stuff are : isset() is_null() empty() $var != null $var !== null now there are usually only 2 cases I need which are if it is null or if it is valid. now for the first one i know to use $var === null. Now the second one, what i consider a valid value is if it is not null and not an empty string (''). Do one of these provide the second option? Link to comment https://forums.phpfreaks.com/topic/89419-a-little-confusion/ Share on other sites More sharing options...
revraz Posted February 4, 2008 Share Posted February 4, 2008 How about checking if strlen > 0 ? Link to comment https://forums.phpfreaks.com/topic/89419-a-little-confusion/#findComment-457887 Share on other sites More sharing options...
rhodesa Posted February 4, 2008 Share Posted February 4, 2008 By what you describe, false would be a valid value. In this case, just strlen won't work. But put it with !== null and that should cover it: <?php if($var !== null && strlen($var)){ echo 'valid'; } ?> Link to comment https://forums.phpfreaks.com/topic/89419-a-little-confusion/#findComment-457903 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.