| What's New in PHP4? PHP4 introduces numerous new features that will make the programmer's life more |
| interesting. Let's take a quick look at some of them. |
| A new foreach statement, similar to that found in Perl, makes it much easier to |
| loop through arrays. We will be using this for most of the array examples in this |
| book. Additionally, a raft of new array functions have been added, making arrays |
| easier to manipulate. |
| The language now includes the boolean data type. |
| A particularly useful feature of PHP3 was the capability to name form elements |
| as if they were elements in an array. The elements' names and values are then |
| made available to the code in array form. This feature has been extended to |
| support multidimensional arrays. |
| Support for object-oriented programming was somewhat rudimentary in PHP. |
| This is significantly extended in PHP4; for example, it is now possible to call an |
| overridden method from a child class. |
| PHP4 now provides native support for user sessions, using both cookies and the |
| query string. You can now "register" a variable with a session, and then access |
| the same variable name and value in subsequent user requests. |
| A new comparison operator (===) has been introduced that tests for |
| equivalence of type as well as equivalence of value. |
| New associative arrays containing server and environmental variables have |
| been made available, as well as a variable that holds information about uploaded |
| files. |
| PHP4 now provides built-in support for both Java and XML. |
| Although these and other features significantly improve the language, perhaps the |
0 comments:
Post a Comment