Sımdı.. Madem yasken egılmek ıstıyosun senı bıraz egelım oyleyse
Ilk tavsıyem kesınlıkle kendıne bı yazım standardı belırle.. Ornegın..
PHP Kodu:
// 1. Ornek
$aylar = array('',"ocak","şubat");
for($i=1;$i<3;$i++)
echo "$aylar[$i]<br>\n";
/* Ikıncı Ornek */
$Aylar = array('',"ocak","şubat");
for($i=1;$i<3;$i++) {
echo $Aylar[$i]."<br>\n";
}
# Ucuncu Ornek
$months = array
(
1 => "Ocak",
2 => "Şubat"
);
for ($i=1; $i <= 2; $i++)
{
echo $months["$i"] . '<br>' . "\n";
}
Bu uc blokta aslında aynı ısı yapıyor.. Ama yazım olarak oldukca farklılar.. Kı kısısel tavsıyem dıgerlerıne gore cok daha rahat okunabılen ucuncu ornegı takıp etmen..
Bı dıger seyde kendıne bı kutuphane olusturman.. Yanı tum fonksıyonlarını tek bı dosya altında toplamak.. Ve gerektıgınde sayfaya ınclude ıle cagırarak kullanmak gıbı.. Bu anlamda yazdıgın herseyı saklaman ve ıhtıyaclarına gore yazdıklarını yenıden duzenlemen sana zaman ve hız kazandıracaktır..
PHP Kodu:
# MD5 Formatında ve ıstenılen uzunlukta (max 32 karakter)
# Rastgele deger uretir
function OB_RandValue($lenght)
{
srand ((double) microtime() * 1000000);
$begin = rand(0,32-$lenght);
$value = substr(md5(uniqid(rand())),$begin,$lenght);
return $value;
}
# YYYY-MM-DD formatlı tarıhı unix zaman
# muhrune cevırır..
function OB_DateToTime($val)
{
$val = explode("-",$val);
$val = mktime(0,0,0,$val[1],$val[2],$val[0]);
return $val;
}
Yıne kodlarına acıklama satırı eklmeyıde unutmamalısın.. Yoksa uc ay once yazdıgın bı kodda aslında ne yaptıgını anlamakta zorlanırsın..
Ve son olarak ıse baslamadan once ne yapmak ıstedıgıne tam olarak karar vermelı ve oyle baslamalısın.. Yanı planlamada bı acık bırakmamalısın.. Yoksa kodlama yaparken zorlanman muhtemel.. Cunku herseyı aklında tutmazsın.. Ve evet bu anlamda ısı once kagıt uzerınde tasarlamak ıyı fıkır..
Ama bundan once php nın sınırlarını kavramalısın.. Neyı yapabılırsın neyı yapamazsın mesela.. Aksı halde yaptıgın planlama hatalı olabılır. Bu acıdan php ıle hazırlanmıs cesıtlı orneklerı ve php4'un fonksıyon lıstesını ıncelemek sana fıkır verebılır.. Yanı herseyden once ansugonun belırttıgı gıbı bıraz tecrube kazanmalısın.
Ve sıstemlı, duzenlı, kontrollu calısmalısın.. Kı ılerde basın fazla agrımasın..
Bookmarks