Ben hemen hemen Java paketi adlandırma kuralını kullanarak ayarlanmış am
com.website.app.whatever
ama PHP bunu yapmanın en iyi yolu hakkında emin değilim.
Option 1:
Bir dizin yapısı oluşturmak
com/
mysite/
myapp/
encryption/
PublicKeyGenerator.class.php
Cipher.class.php
Xml/
XmlHelper.class.php
XmlResponse.class.php
Şimdi bu o hiyerarşi düzenlemek için klasörleri kullanır, Java bunu nasıl olduğunu. Orada bunun için hiçbir doğal destek ve size şeyler etrafında hareket ederken tüm içeren kırmak, çünkü bu ancak PHP biraz beceriksiz.
Option 2
Paketi için bir dönemleri kullanılarak sınıfları isim, bu nedenle adları sadece Java gibi ama hepsi aynı dizin verme __ özdevinimli_yükle bir esinti olabilir.
classes/
com.mysite.myapp.encription.PublicKeyGenerator.class.php
com.mysite.myapp.encription.Cipher.class.php
com.mysite.myapp.xml.XmlHelper.class.php
com.mysite.myapp.xml.XmlResponse.class.php
Burada tek gerçek dezavantajı tüm sınıflar büyük projeler için kafa karıştırıcı olabilir, tek bir klasörde olmasıdır.
Fikirleri iyi ya da diğer daha iyi seçenekler var ki, aranan?