Learning PHP 5 by David Sklar This errata page lists errors corrected in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated September 11, 2007. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: {50}: Choosing a Good Array Name: "The first character of an array name must be a letter or number..." Should be: "The first character of an array name must be a letter or underscore..." (88) HTTP_REFERER description; ...don?t use it as your sole criteria for giving access... should be: ...don?t use it as your sole criterion for giving access... {90} example 6-6; there is a missing parentheses in the 3rd line of the example, after '$_POST'. if (array_key_exists('my_name', $_POST); it should read: if (array_key_exists('my_name', $_POST)); (125) Code comment in Example 7-22; //Decrease the price some some dishes should be: //Decrease the price of some dishes (194) Example 10-1, line 3; The line if (date('H' >= 12)) { should read if (date('H') >= 12) {