PHP’ye Namespace desteği

Burada gördüğüm habere göre David Coallier isimli amcanın PHP ile uygulama geliştiren bizlere güzel haberleri var. Şöyle ki C++, C#, Java gibi dillerle haşır neşir olmuş, en azından göz ucuyla bakmış olanlara tanıdık gelen bu özellik sayesinde en basitinden aşağıda yazacağım senaryodaki problemden kurtuluyorsunuz.

Örneğin bir uygulama geliştiriyorsunuz ve

PHP:
  1. class Deneme {
  2.  
  3. }

gibi Deneme adına sahip bir PHP sınıfı tanımladınız ancak proje büyüdü ve siz artık sınıfların isimlerini falan filan unuttunuz sınıf isimlendirmelerinden proje1Deneme gibi bir prefix olayı da kullanmadığınızdan dolayı işler iyice birbirine girdi, sınıfa hangi ismi verseniz PHP "yok, onu daha önce tanımladın bidaha olmaz" diyor. Bu soruna çözüm ise Namespace kullanımından geçiyor diyebiliriz.

Basit anlamda namespace için yazmış olduğunuz birbiri ile ilişkili sınıfları bir arada tutmanızı, onları yönetmenizi kolaylaştıran nesne tabanlı programlamanın en güzel özelliklerinden biri diyebiliriz.

Burada yapılan açıklamaya göre PHP 5.3 versiyonuyla beraber namespace desteği de gelecek. Yukarıda vermiş açıklamanın bulunmuş olduğu siteden kod örneklerine bakabilir ve temel olarak nasıl kullanılacağı konusunda fikir sahibi olabilirsiniz.

Bu yazı 03 Ekim 2007, 23:53 tarihinde Makaleler, PHP, Web Geliştirme, Yazılımlar, İnternet kategorisi altında yayınlandı. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“PHP’ye Namespace desteği” için 2 Yorum

Yorum Yapın