PHP ile < 5.3, "paketi" hiçbir "gerçek" kavramı yoktur; Package_Subpackage_MyClassName
, ve dosyalar ve dizinleri için bu yapıya eşlemek: genellikle ne yapmış bu gibi isim sınıfları:
Package/
Subpackage/
MyClassName.php
Bu, yaygın olarak kullanılan, PEAR Convention karşılık gelir, ve de kabul edilir:
Class names should always begin with
an uppercase letter. The PEAR class
hierarchy is also reflected in the
class name, each level of the
hierarchy separated with a single
underscore.
Sürece o uylaşımını gibi, sen istersen hemen hemen yapabilirim - iyi bir fikir gibi Zend Framework olarak bu kongre takip bazı Açık-Kaynak Framework kaynaklarına, bakmak için olabilir ya da Doctrine.
With PHP >= 5.3, you have namespaces -- which means things might/will change a bit... But, as it's still quite new, the "best pratices" are not yet well defined nor accepted.
PSR-0 Final Proposal rağmen, ilginç bir okuma olabilir ...