Over the PHP kitchen, an interesting article on the advantages of using the PEAR class naming convention. Certainly there is many good reasons for using PEAR coding standards, Demian find that the most convincing reason to use the file naming convention, which means that a class located in your include path like Foo/Bar/Baz.php is called Foo_Bar_Baz, is the ability to take advantage of PHP 5’s __autoload magic method.

What this means is that if you instantiate the above class, and forgot to require it, it can be located and loaded automatically, from any of hundreds of classes in your include path.