"PHP also now supports a whole host of object oriented features,
if that suits your fancy. You'll find abstract classes for
prototyping, use of the final classes to prevent further
subclassing. PHP also supports overloading, thus multiple functions
with the same name but different parameters, allow the PHP
interpreter to choose which function to call at runtime. You'll
also find private and protected member variables as well as
constructors, and destructors.
"PHP also has great exception handling with the TRY, CATCH &
THROW syntax. An example of how you might use this might be if you
were going to perform a division. You could put a TRY before it,
then a CATCH section displaying an error if you divide by
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.