classlarda static fonksiyonlar

alicilin Ali Fırat Güler

Selamun aleyküm üstadlar. Php de oop mimarisini kullanıyorum.

phpde class yapısını öğrenirken değişkenlere yada fonksiyonlara static değerini vermeyi öğrenmiştim. Ve static değeri verilen değişken yada fonksiyonlar ramde saklanırmışşş.

şimdi sorum şu olcak. mademki öyle;

Benim sitemde en çok kullandığım fonksiyonlarıma static değeri vermem ne kadar doğru olur ?

örnek;

site her yenilendiğinde tema sınıfımdaki tanımlayıcı fonksiyonlarıma versem

$tema->tanila("{etiket}","$deger"); // fonksiyon temadaki etiket ile gerçek değeri değiştiriyor.

Bunun gibi sistemi ayakta tutan ve defasında 10 larca kere çalışan fonksiyonlarıma static değeri vermem doğru olurmu ?

cevaplar için teşekkür ederim

 

Not: Ne olur doğru olur diyin çünki bu mantıkla giderek bu ve bunun gibi bir iki fonksiyonuma static değer verdim smiley

 

01-06-2012 04:46

    Php

    Doğru ve yanlış kişiye göre değişir. Sadece daha hızlı veya daha yavaş çalışan sistemler olur. static fonksiyon gayet hızlıdır.

    Ama yaptığın sistem yerine bir döngü ile dizi işlemi yapsan daha az yorulursun. veya preg_replace kulalnabilirsin.

    Her programcı birgün Php yi tadacaktır
    03-06-2012 13:29

      Php

      alicilin Ali Fırat Güler

      Anlaşılan doğruymuş hocam :) çok teşekkür ederim. zaten o şekilde yapıyorum hocam. bu fonksiyon etiketi ve gercek değeri bir diziye depoluyor. ve sonundada 

      str_replace ile diziye depolanan değerleri bir fonksiynla bir  defada değiştiriyorum.

      cevap için teşekkürler hocam

      03-06-2012 13:56

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.