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? Quote 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 ? Quote 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'; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/89419-a-little-confusion/#findComment-457903 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.