Get Adobe Flash player

2. Ders (Değişkenler, Diziler)

HTML gömülü betik dili

PHP, HTML kodlarının arasında kullanılabilir. Bu şekliyle Asp ye de 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 tutun da 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 eleman sayısı = 4 geri döndürür
?>
<br>
<?php
$dizi4 = array_merge($dizi1,$dizi3);
//$dizi1 ile $dizi3 ün elemanları $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…

Share

Leave a Reply