php kütüphaneleri yazma kılavuzları?

4 Cevap

i tasarım desenleri okudu ve bir açık kaynak kitaplığı (bir uygulama yok) kodlamak için bunları kullanmak istiyorsanız.

ama önce bir kütüphane kodlanmış asla ve ben dosyaları içermelidir nerede ben her şeyi yükler ya da her sınıf vb onlar bağımlı olan kendi sınıfları yük gereken bir önyükleme dosyası olmalıdır, bilmiyorum

baştan Fince için php kütüphaneleri yazmak için herhangi dersler vardır?

teşekkürler

4 Cevap

Kullanıcı __ autoload kullanmak ve basit bir şey değiştirmek zorunda kalmadan sınıfları örneğini seçeneği vardır ki, ben bir öğretici sizi işaret edemez, ama bir fiş var ve kütüphane oynamak için en kolay yoludur sınıf dosyası başına bir sınıf sahip olmaktır mevcut kod. Bu şekilde en geliştiriciler için en erişilebilir.

Bu yöntem hala diğer tüm sınıf dosyaları içeren dosyayı içeren bir 'standalone' oluşturmak için olanak sağlar.

Diğer seçenekler bir ARMUT paketinin içine alma veya ekleme yolu dosyalarınızı yerleştirmek isteyen insanlar bulunmaktadır. Ancak bu (örneğin paylaşılan hosting) kendi public_html klasörü dışında bir şey erişimi olmayan kişiler için bence uygun değil.

Sen Solarphp Framework bakmak olmalıdır. Her diğer çerçeveler gibi vb autoloading, dependeny enjeksiyon gibi bazı standart konular .. ben ondan iyi php kod yazma hakkında bir çok şey öğrendim çözer. Eğer sorularınız varsa freenode at # güneş konuşma katılmak

Ben Zend Framework sizi işaret ediyorum. Sen bir bütün çerçevesi olarak kullanabilirsiniz, ama sizin gibi aynı zamanda seçilen bileşenlerini kullanabilirsiniz. evet, ben bir kütüphaneye, autoloading önemli olduğunu düşünüyorum.

Kütüphane dizeleri herhangi bir inceleme ya da manipülasyon yapar, bunlar text characters ve bytes veya Dizeleri olması gerektiği konum olmadığını düşünmek, ve ikincisi, sadece {[kullanırsanız Onlarla (2)]} fonksiyonları, normal bir PHP string fonksiyonları. Aksi takdirde kütüphane Unicode metin ile çalışması gereken kişiler için kullanışlı olmayacaktır.