Hızlı Php Dersleri 1
Derslere başlarken temel Html bilginizin olduğunu varsayarak elimden geldiğince sizlere kısa sürede bir web tabanlı yazılım dili olan PHP (PHP Hypertext Preprocessor) dilini öğretmeye çalışacağım.
GİRİŞ
Php'de kodlar "<?" olarak başlar, "?>" olarak kapanır.
Örnek: <?php echo "Merhaba Dünya!"; ?>
Aşağıda örneğimizi detaylandırarak Html kodları içerisinde yazacağız.
Örnek 1:
<html>
<head>
<title>İlk Sayfam</title>
</head>
<body>
<?php
// İşareti ile yazmış olduğum alanlar Php'de bilgi alanları olarak geçer ve her türlü notlarınızı "//" işaretininden sonra yazabilirsiniz. veya Yine /* DENEME */ işaretleri arasına DENEME Yazan yere notlarınızı yazabilirsiniz.
echo "Merhaba Dünya";
//Browserda yazınızı görüntüleyebilmek için "echo" komutu kullanılır. Kodlama ";" işareti ile bitirilir.
?>
</body>
</html>
Bundan sonraki örnekleri yukarıdaki örnekteki gibi "Body" taglarını arasına yerleştireceksiniz.
Değişkenler
Şimdi çok basit bir konu olan değişkenler üzerinde duracağız. Değişkenler ile matematiksel işlemler ve metin işlemleri yapacağız.
Örnek 2:
<?php
$a=5; // Burada "a" harfi bir değişkendir ve a'nın değerinin 5 olduğunu belirttik.
$b=2;
$sonuc=$a+$b; // sonuc=5+2 yani sonuc=7
echo "İşlem Sonucu: ".$sonuc;
//Ekranda "İşlem Sonucu: 7" Olarak Göreceğiz. "." işareti php'de birleştirme işaretidir.
?>
Yukarıdaki kod'da eğer $a="5"; sayıyı çift tırnak içerisinde yazmış olsaydık bu değişken sayı olmaktan çıkacak metin haline dönüşecekti. Aslında bu olay Php'nin en güzel özelliklerinden biridir. Çünkü diğer programlama dillerinde teker teker değişkenlerin tipini belirtmek gerekiyor.
Örnek Visual Basic'te dim a as string = "5" veya dim a as integer = 5
yazmamız gerekiyor.
Değişkenler ile metinsel işlemler;
<?php
/* Şimdide metinleri birleştirelim. */
$a="Merhaba";
$b="Dünya";
$sonuc=$a." ".$b;
echo $sonuc;
//Ekranda "Merhaba Dünya" yazdığını göreceğiz.
?>
Yukarıda Php diline hızlı bir giriş yaptık. Önümüzdeki günlerde ikinci derste if (Eğer) yapılarına değineceğiz. Zaten if yapısını öğrendikten sonra basit düzeyde programlar yazmaya bile başlayabilirsiniz.