Namespace veya Kohana Image kütüphane ile isim çakışmasını önlemek için başka bir şey

1 Cevap php

Kimin sınıf adı, Kohana Image Kütüphanesi ile Image_Core çatışmalar (benim yardımcısı içinde dışında herhangi bir yerde kitaplığı kullanabilirsiniz) özel bir yardımcım var

Is there any other way to call the Image Library, like a namespace or something? ( well, it isn't in a namespace, as I just checked ) or will I have to rename my helper?

Teşekkürler!

NOTE: namespaces are NOT the only solution I'm searching for, don't get stuck on them, please. I just want to know if there's another way to solve name conflicts with Kohana. Thanks.

1 Cevap

Özellikle bu alanda Mayıs geliştiriciler için çekişme önemli bir kemik olmuştur PHP geleneksel hiçbir namespacing yoktu. Son zamanlarda onlar desteği ekledik, dokümantasyon bulunabilir here ve yukarı FAQ iyi bir hızlı referans olarak hizmet vermektedir sürüm 5.3 kullanılabilir.

Eğer düşük bir sürümü ile sıkışmış iseniz o zaman ben senin onlar karışmaz böylece bir önek ile sınıfları ve fonksiyonları yeniden adlandırma sınırlı korkuyorum.

Senin durumunda (siz 5.4 + olmalıdır), bu çatışma etrafında çalışmak için bir yardımcı namespace için size kalmış olduğunu görebilirsiniz.