HTML gömülü
betik dili
PHP, HTML kodlarının arasında kullanılabilir. Bu şekliyle Asp yede benzer.
PHP ve HTML nin birleşimi ile ilgili bir örnek yapalım;
<html>
<head>
<title>HTML ile PHP</title>
</head>
<body>
Nick?
<br>
<?php
// bu araya php kodları,(açıklama satırı)
/* burası çoklu
açıklama satırı */
echo "<b>Viper!</b>";
?>
</body>
</html>
Değişkenler
Php'de de
her programlama dilinde olduğu gibi değişkenler var, fakat değişkenleri
kullanmadan önce tanımlamamıza gerek yoktur. İstediğimiz değişkeni istediğimiz
an kullanabiliriz. Ayrıca bütün değikenler $ işaretiyle başlar.
<html>
<head>
<title>PHP</title>
</head>
<body>
<?php
$isim =
"Adem";
$yas =
20;
?>
<br>
<?php
echo "merhaba $isim
yaşınız $yas";
?>
</body>
</html>
Diziler
Dizilerin programlamadaki
yeri olduğça büyük, normal değişkenlerde sadece değişken başına vir
veri tutulurken dizilerde yüzlercesi tutulabilir. Php de çok boyutlu
dizilerden tutunda kullanabileceğiniz birçok kolaylıklar vardır...
<html>
<?php
$dizi1 = array("Ahmet","Mehmet","Hasan","Hüseyin","Ali");
echo $dizi1[2];
//Hasan değerini döndürür
?>
<br>
<?php
$dizi2 = array(array(adi=>"Yavuz",soyadi=>"Düzgün"),
array(adi=>"Ender",soyadi=>"Gündoğdu"),
array(adi=>"Tülin",soyadi=>"Şahika"),
);
echo $dizi2[1][adi];
//Ender değerini döndürür
?>
<br>
<?php
$dizi3[] = "Veli";
$dizi3[] = "Emine";
$dizi3[] = "Salih";
$dizi3[] = "Havva";
echo $dizi3[1];
//Emine değerini döndürür
?>
<br>
<?php
$degisken1 = count($dizi3);
echo $degisken1;
//$dizi3 ün elemen sayısı =4 geri döndürür
?>
<br>
<?php
$dizi4 = array_merge($dizi1,$dizi3);
//$dizi1 ile $dizi3 ün elemenları $dizi4 te toplanır
?>
</html>
Değişkenler
ve Dizilerle ilgili daha birçok fonksiyon var. İleriki konularda yeri
geldiğinde bunlardan bahsederiz fakat yine php.net fonksiyon listesinden
bunlara ulaşabilirsiniz...