php ogrenmenin puf noktaları .
php ogrenirken dikkat edilmesi gereken ince noktaları su sekilde sıralamak mumkun
programlama dilleri konusunda acıkcası bircogumuz hatta genel olarak ileri seviye coderlar disinda olan herkesin düşünce yapısı olarak hata yaptıkları genel nokta sudur ki sanki bir sorunun bir tek cevabı varmıs gibi bir dusunce hakim genel olarak aslında php yi ogrenirken (diger programlama dilleride dahil ) cok ekstrem uygulamalar disinda bir bir amaca ulaşmak icin izlenilmesi gereken yol tek degildir bu kodlama yapan kisinin ic dunyası ve dusunce yapısı ile alakalı oldugudur.
ornek verecek olursak:
diyelim ki iki farklı programcımız olsun ikisininde aynı seyi yapmaya calıstıgını dusunelim ikisininde formdan gelen verileri kullanma seklini bir inceleyelim
2000 ile 2003 arasında her yıl okul birincilerini gosteren bir programımız olsun secilen yilda okulun birincisi olan ogrencinin ismini ekrana yazdıralım
yıl ogrenci
2000 ali
2001 hasan
2002 ahmet
birinci yontem
$yil=int($_GET['yil']);
if ($yil==2000){
echo "okul birincisi ali dir ";
}elseif($yil==2001){
echo "okul birincisi hasan dır";
}elseif($yil==2002){
echo "okul birincisi ahmet tir";
}else{
echo $yil." yılına ait bir kayıt bulumadı";
}
ikinci yontem
$yil=int($_GET['yil']);
switch($yil){
case '2000':{
echo "okul birincisi ali dir";
break;
}
case '2001':{
echo "okul birincisi hasan dır";
break;
}
case '2002':{
echo "okul birincisi ahmet dir";
break;
}
break;
}
daha cesitlendirmek mumkun
hangi yontem dogrudur ? iki yontemde dogrudur buradan anlayabileceginiz uzere
amacınıza ulasmak icin birden fazla yontemin olması nedeniyle sizin karsılastıgınız sorunlar aslında size ozel sorunlardır. buradan cıkarılması gereken bir diger ders ise herkesin kodları kendine ozgudur bu nedenledirki hazır script bile kullansanız kendi uygulamanıza gore ozellestirmeniz gerekir .
2- DOGRU PHP İDE (EDİTOR) KULLANILMASI ;
programlama islerinde yeni olan arkadasların en cok karsılastıkları problemler den bir digeri ise syntax hatalarıdır. bunlar yazdıgınız kodda programın sınırları dısında isaretler ve isaretciler kullandıgınız anlamına gelir bu nedenledirki kodlama herhangi bir metin editoru ile yapılabilir ama yeni baslamıssanız mutlaka bu tarz hataları tespit eden bir php editor kullanmalısınız windows icin benim tavsiyem nusphere php linux icin ise netbeans kullanabilirsiniz . boylelikle hatayı bulmak icin saatler harcamanıza gerek kalmaz
3- php ogrenmek icin aklınızdan cıkarmamanız gereken en onemli noktalardan biride sudur ki hicbir programcı bir programlama dilini A dan Z ye bilmez bunun iki sebebi vardir
- programlama dillerinin sınırları yoktur bu nedenledir ki yogunlasacagınız nokta sizin gelistirdiginiz uygulamalar icin olanları ogrenmektir . aksi takdirde kendinizi yormaktan baska birsey yapmazsınız .
- gereksiz bircok bilgiyi ogrenme ihtiyacı hissetmez sonucta siz phpnin mevcut sınıflarını kullanmayı ogreniyorsunuz siz php nin kendisini gelistirmiyorsunuz aslında ogrendikleriniz php yi gelistiren programcıların sizin icin kullanıma sundugu sınıfların icerikleri ve kullanım sekilleridir. gereksiz bircok seyi ogrenmeniz ancak sizin kafanızı karıstırır ihtiyacınız olanı arastırın.
bugunluk bu kadar bilgi yeter
not: bunları anlatmamın sebebi ukalalik yapmak degil, aksine bir nebzede olsa size yardımcı olabilmek.mutlak cok daha ust duzey arkadaslar vardır bunlar benim kendi izlenimlerimdir daha sonra yazı dizisine devam edecegim vaktim el verdigi surece mutlaka benim gozumden kacan sizin fark ettiginiz noktalar vardır onlarıda eklerseniz bu sekilde guzel bir dokuman ortaya cıkar insallah size bol php li gunler :) saygılarımla
Php
Bilgiler için teşekkürler.
Alternatif bir yolu da ben yazayım. belki birilerine farklı fikir verir.
2000=>"ali",
2001=>"hasan",
2002=>"ahmet ");
echo "okul birincisi : ". $bilgiler[$_GET["yil"]] . " dir";
Php
drekon hocam ellerine saglık guzel bir ornek olmus ama ben bir turlu su array sevemedim gitti
Php
Aslında sadece php öğrenmek değil. Tüm porgramlama dillerini öğrenmenin en önemli püf noktası mantık geliştirmektir. programlamada algoritma olmazsa olmazdır. Birşeyi kafanızda tasarlıyabiliyorsanız eğer gerisi bu işi yapacağınız dilin syntax kurallarına ve fonksiyonlarına kalır. yani mantığınız iyiyse eğer geriye kalan iş ezberden oluşur.
Bu yüzden hiç bir zaman bir dili bir kalıp olarak ezberlemeye çalışmamak gereklidir.