Bir önceki dersimizde NetBeans kurulumundan bahsettik.Şimdi Xampp Apache modülüne start verelim ve NetBeans projemizi açalım.
// put your code here
Bu kodu silip php yazmaya başlayabiliriz.İlk olarak
echo "Projem hatasız";
Yazalım ve CTRL + S komutu yada File Save ile dosyamızı kayıt edelim.Daha sonra F6 tuşuna basarak tarayıcımızda kodumuzun çalıştığını görelim.
F6 = Hızlı çalıştırmak için.
Bu derslerimizden sonra artık sadece php kodlarından bahsedeceğim.Artık dosyalarınızı nasıl çalıştıracağımızı nerede çalıştıracağımızı öğrendik.
Not : Php kodlarını mavi çizgiden sonra görebilirsiniz.Bu kodları gördükten sonra aynısını projenize yazınız ve çalışıp çalışmadığını kontrol ediniz.
echo yazdırma komutu bunu öğrendik.Her komutdan sonra noktalı virgül ; koymayı unutmayalım.
echo "Noktalı virgül koymaz isen çalışmam";
Değişkenler
Değişkenler php kodlamada olmaz ise olmazlardandır.
$ad = "Hakan";
$yas = 25;
Değişken oluşturmak için $ işareti kullandım ve yanına ad yazdım.ad yerine istediğimi yazabilirim.fakat türkçe karakter içermemesi sayı ile başlamaması noktalama işaretleri olmamasına dikkat etmem gerekiyor.
$adinesenin2345 = "Mehmet";
$yasinkac = 25;
Görmüş olduğunuz gibi üstteki ile altta yazmış olduğum değişkenlerin ismi farklı fakat bizi ilgilendiren = işaretinden sonraki kısmı
echo komutu yazdırma demiştik ve şimdi değişkenlerimizi ekrana yazdıracağız.Yazdırmak için her zaman echo kullanmak zorundayım.
//Önce değişkenimi oluşturmam lazım
$ad = "Mehmet";
echo $ad; //Değişkenleri yazdırırken tırnak işareti " kullanmama gerek yok.
Evet kodları aynen bu şekilde çalıştırır iseniz tahmin edeceğiniz üzere ekrana Mehmet yazdırır.Artık $ad yazdığım her yerde Mehmet ekrana gelmiş olacak.
// bu işaret sonrası yazılan yazılar php tarafından yorumlanmaz.Açıklama eklemek için bu kodu kullanabilirsiniz.
Peki iki değişkeni yazdırmak istesem nasıl yaparım.
$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1;
echo $degisken2;
Evet bu şekilde ekrana yazdırdım.Ama gereksiz 2 tane echo kullandım.Tek echo kullanarak bunları şu şekilde yazdırabilirim.
$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1.$degisken2;
Evet tek farkı aralarına nokta işareti koymam idi.Peki dikkat ettiyseniz ekranda değerler Değişken1Değişken2 şeklinde çıktı.Yani yan yana Değişken1 yazısından sonra bir alt satıra kaydırmak için
html etiketi olan <br> etiketini kullanmamız gerekiyor.Az önceki kodları tekrar yazdırmaya çalışalım.
$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1."<br>".$degisken2;
Evet biraz karıştırmış olabiliriz.Hemen açıklayalım. $degisken1 den sonra . nokta işareti kullandım.
$degisken.
<br> etiketini tırnak içine almam gerekiyordu "<br>" çünkü değişken dışında yazdırmak istediğim değerleri tırnak işareti içerisinde kullanmak lazım.
echo "<br>";
Evet nokta işareti bize ben bu değerleri bağlıyorum demek istiyor."<br>".$degisken1.$degisken2.$degisken3
Kodumu yazdıktan sonra ikinci kodu bağlamak için nokta işareti kullanıyoruz.
Yani
echo $degisken1."<br>"."<br>".$degisken2;
2 boşluk için 2 tane kod <br> kodu kullanmam gerekiyordu ve aralarına nokta işareti koyarak bu iki kodu bağlamış oldum.
Kelime yazarken html kod yazarken bunları " " işaretleri arasına almam gerekiyor.
Peki kelimemizde " işareti var ise yani
echo "Merhaba kelime içinde " işareti var";
Bu şekilde kodumuz çalışmaz. Çünkü " " arasında bir çift tırnak işareti daha var.Bunu 2 şekilde çözebiliriz.
1.Yöntem
\ işareti kullanmak. yani
echo "Merhaba kelime içinde \" işareti var";
\ eğer içerisinde çift tırnak var ise her defasında bunu eklememiz lazım yani.
echo "Merhaba " işaretini 2 kere kullanıyorum " ";
Evet gördüğünüz gibi "" ler içinde 2 tane kullandım hata engellemek için
echo "Merhaba \" işaretini 2 kere kullanıyorum \" ";
"" içende kalan " işaretlerinin önüne \ işareti koymak.
Bu yöntemi çok gerektiğinde kullanabiliriz.Fakat tavsiye etiğim yöntem 2. yöntemdir.
2.Yöntem
echo "Merhaba kelime içinde " işareti var"; // Bu hatalı kodumuz
Dışarıda kalan çift tırnakları tek tırnak yapabilirim.Yani
echo 'Merhaba kelime içinde " işareti var'; // Bu kod doğru kodumuz
Evet bu şekilde istediğim kadar çift tırnak ekleyebilirim.Örnek
echo 'Bu alandan sonra çift tırnak ekleyeceğim """"""""""""""" Çift tırnak ekledim. ';
İstediğim kadar çift tırnak kullandım.Çift tırnak ile tek tırnak arasında hiç bir fark yoktur.Az yukarıda ki bağlama örneğini tek tırnak ile yapalım ve çalışmada sorun olmadığını kavrayalım.
$degisken1 = "Degişken 1";
$degisken2= "Değişken 2" ;
echo $degisken1.'<br>'.$degisken2;
Evet bir sonraki dersimizde görüşmek üzere.Sonra ki dersimizde Değişkenler ile işlemler yapacağız.
0 yorum:
Yorum Gönder