Browsed by
Etiket: autoloader

PHP spl_autoload_register Kullanımı

PHP spl_autoload_register Kullanımı

PHP dilinde yaklaşık her uygulamada yer alan autoloader’ların en büyük problemi tüm sınıfların aynı anda yüklenmesi ve kullanılmayan bu çoğu sınıfın sistemde yük oluşturmasıdır. Yani sisteminizde örnek verecek olursak, ajax ile bir post işlemi yaparken neden mail sınıfınız include edilsin ki? Bu durumu, örneği çoğaltabiliriz.. Framework’larde gördüğüm kadarıyla şu anda kullanılmayan sınıfların önüne geçmek için her controller yapısında ilgili sınıfı elle include ediyoruz. Yani bu da demek oluyor ki her kullanacağımız sınıfı tanımlıyoruz. Tabii hal böyle olunca her controller’da aynı…

Read More Read More

FuelPHP Bootstrap AutoLoader Kullanımı

FuelPHP Bootstrap AutoLoader Kullanımı

FuelPHP ile uygulamalarınızı geliştirirken aynı kodları tekrar tekrar yazmak yerine ayrı bir sınıf yapıp bunları controller metotlarımızın içinde tekrar tekrar kullanabiliriz. Bu bize hem kolaylık sağlar hemde kodları geliştirmek istediğimizde tek yerden bu işlemi halletmiş olabiliriz. Bunun için öncelikle oluşturacağımız sınıfların yolunu ve adlarını belirlemelisiniz. Yalnız bu sınıflar Bootstrap ile sayfa her yüklendiğinde yeniden include edileceği için sadece uygulamanızda genel olarak kullanmanız gereken sınıfları bootstrap’a eklemeniz makul olacaktır. Ayrıca her uygulama yeniden başlatıldığında yeniden yüklenen sınıflar yerine, metota özel ihtiyacınız…

Read More Read More