Really sorry for the last topic, please remove that.
I think it would be useful:
Source from: http://www.deformedweb.co.uk/php_variable_tests.php
$v= | NULL | 0 | FALSE | '' | TRUE | 1 | 1.3 | -1 | '-1' | -1.7 | '1' | '1.3' | '1.7' | ' ' | 'string' | '123str' | 'str123' | array() | array(1) | unset($v) | isset($v) | false | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | false | if ($v) { | false | false | false | false | true | true | true | true | true | true | true | true | true | true | true | true | true | false | true | false | | empty($v) | true | true | true | true | false | false | false | false | false | false | false | false | false | false | false | false | false | true | false | true | | is_scalar($v) | false | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | true | false | false | false | is_bool($v) | false | false | true | false | true | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | is_string($v) | false | false | false | true | false | false | false | false | true | false | true | true | true | true | true | true | true | false | false | false | is_int($v) | false | true | false | false | false | true | false | true | false | false | false | false | false | false | false | false | false | false | false | false | is_numeric($v) | false | true | false | false | false | true | true | true | true | true | true | true | true | false | false | false | false | false | false | false | is_float($v) | false | false | false | false | false | false | true | false | false | true | false | false | false | false | false | false | false | false | false | false | is_null($v) | true | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | true | is_array($v) | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | false | true | true | false | | ctype_digit($v) | false | false | false | true | false | false | false | false | false | false | true | false | false | false | false | false | false | false | false | false | ctype_alnum($v) | false | false | false | true | false | false | false | false | false | false | true | false | false | false | true | true | true | false | false | false | ctype_lower($v) | false | false | false | true | false | false | false | false | false | false | false | false | false | false | true | false | false | false | false | false | ctype_print($v) | false | false | false | true | false | false | false | false | true | false | true | true | true | true | true | true | true | false | false | false | ctype_space($v) | false | false | false | true | false | false | false | false | false | false | false | false | false | true | false | false | false | false | false | false | ctype_cntrl($v) | false | true | false | true | false | true | false | false | false | false | false | false | false | false | false | false | false | false | false | false | ctype_graph($v) | false | false | false | true | false | false | false | false | true | false | true | true | true | false | true | true | true | false | false | false |
|