You had to do it ten million times to notice a difference, a little more than 2 seconds$a===NULL; Took: 1.2424390316s is_null($a); Took: 3.70693397522sdifference = 2.46449494362difference/10,000,000 = 0.000000246449494362The execution time difference between ===NULL and is_null is less than 250 nanoseconds. PHP 5.5.9is_null - float(2.2381200790405)=== - float(1.0024659633636)=== faster by ~100ns per call PHP 7.0.0-dev (built: May 19 2015 )is_null - float(1.4121870994568)=== - float(1.4577329158783)is_null faster by ~5ns per call Using === NULL instead of is_null(), is actually useful in loaded server scenarios where you have hundreds or thousands of requests per second. $var is the variable.$var = NULL "" 0 "0" 1strlen($var) = 0 0 1 1 1is_null($var) = TRUE FALSE FALSE FALSE FALSE$var == "" = TRUE TRUE TRUE FALSE FALSE! In PHP 7 (phpng), is_null is actually marginally faster than ===, although the performance difference between the two is far smaller.Parameters can be any of the following: Parameters can have default values which are used if user runs the report the first time.On subsequent runs, parameters contain the last value used unless the parameter is set not to remember user's choises.You should not use is_null, except when you need a callback-function, or for conformity with is_int, is_float, etc. note: this is because == tests for equivalence of value, but not type.Don't try to test if ($int Something==NULL) use is_null() instead. NULL evaluates to false, as does 0, so NULL == 0 is true--even though 0 is type int and NULL is type null.For older My SQL versions, our Downloads page offers older php My Admin versions (which may have become unsupported).
Great to see you're still out there with so much time on your hands to take pot shots at those us who wish to explore and learn. You can define a new constant with the name NULL with define("NULL","FOO");.But you must use the function constant("NULL"); to get it's value.In My Sql table the date field is setted with default value NULL and the null checkbox is checked.I tried all the suggestion that I found here but with no luck.