Default values of uninitialized variables on PHP
<?php // Unset AND unreferenced (no use context) variable; outputs NULL var_dump($unset_var); // Boolean usage; outputs ‘false’ (See ternary operators for more on this syntax) echo($unset_bool ? «true\n» : «false\n»); // String usage; outputs ‘string(3) «abc»‘ $unset_str .= ‘abc’; var_dump($unset_str); // Integer usage; outputs ‘int(25)’ $unset_int += 25; // 0 + 25 => 25 var_dump($unset_int); […]