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
-
class Deneme {
-
-
}
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.
PHP 5′de zaten yok mu bu destek?
hayır, mevcut en çıkan PHP sürümünde bulunmuyor, karıştırdınız sanırım bahsettiğim olay nesne tabanlı programlamanın olması, nesne yaratmamızı sağlaması değil bir manada bu nesneleri gruplamamızı sağlaması.
Yorum Yapın
Arayan Bulur
Sayfalar
kategoriler
Yeni düşenler
Arşivler
Linkler
Etiketler
İnternet Ajax Benim Dünyam Bilgisayar Blogroll CSS Duyuru Eleştiri Günlük Genel google Haber Hayat Kategorilenmemiş Kitap Komedi Müzik Makale Makaleler Mim PHP Proje Sinema Tanıtım Web 2.0 Web Geliştirme WordPress Wordpress Eklentisi Yaşam Yazılımlar