PHP'ye yeni başlayanlar için bulunamayacak bir kaynak olarak düşündüğüm kendim için hazırladığım bir makale.
1- SÖZ DİZİMİ (SYNTAX):
Php kodlarını bir web sayfasında <?php ….. ?> sözdizimindeki noktalı yerlere yazarız.
Yazılan her komutun sonuna “;” noktalı virgül konulur. Bu şekilde derleyici o komut satırının bittiğini anlar ve bir sonraki komut satırını okumaya başlar.
echo komutu: bu komut karşısına yazılan değişkenler ekrana yazdırılır.
Örnek:
|
<html>
<body>
<?php echo "Merhaba"; ?>
<?php
//Yukarıdaki kod ekrana “Merhaba” yazdırır.
/*
Yukarıdaki satır bir açıklama satırıdır.
... ... ...
Bu da çok satırlı açıklama bölümüdür.
*/
?>
</body>
</html>
|
Ekran Çıktısı: Merhaba
2- DEĞİŞKENLER (VARİABLES):
Php’de değişkenler $ işareti ile başlar.
Değişkenler “düzyazı”, “rakam” ve “dizi”lerden oluşur.
Bir değişkene düzyazı atanırken değişken çift tırnak içerisine yazılır. Rakamlar olduğu gibi yazılır.
Örnek:
|
<html>
<body>
<?php
//Aşağıdaki kod ile değişkenlere değer aktarılıyor.
$degisken_yazi = “Erdal”; //Düz yazı değişkene aktarılıyor.
$degisken_rakam = 30; //Rakam değişkene aktarılıyor.
$degisken_dizi = array(“Kalem”,”Silgi”,”Defter”); //Yazı değişkenler dizi değişkenine aktarılıyor.
?>
</body>
</html>
|
Kısa Not: Değişkenler Türkçe karakter içermemelidir.
3- DÜZYAZI (STRİNG) DEĞİŞKENLER:
Örnek:
|
<html>
<body>
<?php
//Aşağıda önce değişkenler oluşturuldu sonra, cümle içerisinde ekran yazdırıldı.
$degisken_isim = “İlayda”;
$degisken_yas = 7;
echo $degisken_isim . “ bu yıl “ . $degisken_yas . “ yaşına bastı.”;
echo “<br>”;
echo strlen($degisken_isim); //İlayda ismi kaş karakterden oluşur.
echo “<br>”;
echo strpos($degisken_isim,”ay”); //ay yazısı İlayda karakteri içinde mevcut mu? Mevcut ise kaçıncı karakterden itibaren mevcut. (0’dan başlıyor.)
?>
</body>
</html>
|
Ekran Çıktısı:
İlayda bu yıl 7 yaşına bastı.
6
2
4- OPERATÖRLER:
|
Operatör
|
İşlem
|
Örnek
|
|
==
|
Eşit
|
5==8 çıktı YANLIŞ
|
|
!=
|
Eşit değil
|
5!=8 çıktı DOĞRU
|
|
<>
|
Eşit değil
|
5<>8 çıktı DOĞRU
|
|
>
|
Büyük
|
5>8 çıktı YANLIŞ
|
|
<
|
Küçük
|
5<8 çıktı DOĞRU
|
|
>=
|
Büyük Eşit
|
5>=8 çıktı YANLIŞ
|
|
<=
|
Küçük Eşit
|
5<=8 çıktı DOĞRU
|
|
Operatör
|
İşlem
|
Örnek
|
|
&&
|
Ve
|
x=6 y=3
(x < 10 && y > 1) çıktı DOĞRU
|
|
||
|
Veya
|
x=6 y=3
(x==5 || y==5) çıktı YANLIŞ
|
|
!
|
Değil
|
x=6 y=3
!(x==y) çıktı YANLIŞ
|
5- if … else ve if … elseif … else DEYİMİ:
if ... else deyimi:
|
if (Koşul Cümlesi)
Koşul Doğru ise Buradaki Kod çalıştırılır.
else
Koşul yanlış ise Buradaki Kod çalıştırılır.
|
Örnek:
|
<html>
<body>
<?php
if(telefon_no==”222-22-22”)
echo “222-22-22 numaralı telefon aranıyor.”;
else
echo “Telefon numarası yanlış.”;
?>
</body>
</html>
|
if ... elseif ... else deyimi: