On Tue, Apr 1, 2008 at 11:49 PM, Sanjay Mantoor <sanjay.mantoor@xxxxxxxxx> wrote: > Hello, > > I am new to PHP and PHP community. > > Following program outputs different values with print_r and var_dump. > > $array = array(null, NULL); > > print_r($array); prints values like below > Array > ( > [0] => > [1] => > ) > print_r converts null, which is a variable type, like integer, string, float, etc, into an empty string. > where as var_dump($array) prints values like below > array(2) { > [0]=> > NULL // Does this convert to null to NULL? null is case-insensitive, so it doesn't matter how you type it. > [1]=> > NULL > } var_dump converts null into the string "NULL". > > Can you tell me why the above difference? > -- -Casey -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php