classlarda static fonksiyonlar.

alicilinAli 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

2012-06-01 04:46:15

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
2012-06-03 13:29:00

Php

alicilinAli 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

2012-06-03 13:56:25

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro