PHP'ye Giriş
Sizlere uzun uzun PHP'nin ne olduğunu anlatmayacağım. Eğer çok derinlere inmek isterseniz google'a "PHP Nedir" diye aratarak detaylı şekilde anlatımlar bulabilirsiniz.
Kısaca anlatmak gerekirse, PHP betik bir programlama dili. Betik dili ne demek diye soracak olursanız derleme süreci olmadan yazdıklarımızı anında görebiliyoruz. Ayrıca PHP'nin bugün web sayfaları oluşturmada en çok tercih edilen dillerden birisi olmasının en büyük sebebi HTML diline gömülebilir olması. Yani HTML ve PHP'yi çok rahat bir şekilde iç içe kullanabiliyoruz.
Bu kısa bilgiden sonra artık PHP'nin temel kurallarını anlamaya başlayabiliriz.
PHP kodlarımızı, uzantısı .php olan dosyalara yazmamız gerekiyor. Ve PHP kodları şu iki etiket arasına yazılmalı;
<?php
?>
Bu iki etiket içerisine yazılan kodlar PHP kodu olarak yorumlanacaktır.
echo
işlevi
Ekrana bir değer yazdırma işlemi için echo
işlevini kullanıyoruz. Örnek bir yazı yazdıralım.
<?php
echo "Prototürk ile PHP Dersleri";
?>
Tebrikler, ilk PHP örneğinizi hazırladınız.
Dilerseniz birde sayısal bir değeri ekranda göstermeye çalışalım.
<?php
echo 16;
?>
Noktalı sayıları da şu şekilde ekranda gösterebiliriz.
<?php
echo 16.5;
?>
print
işlevi
Ayrıca ekrana bir değer yazdırmak için sadece echo
işlevi yok. Bunun alternatifi olarak print
işlevide mevcuttur. Yukarıdaki aynı örnekleri birde print
ile yapalım.
<?php
print "Prototürk ile PHP Dersleri";
print 16;
print 16.5;
?>
Yorum satırları
Dilin en temel işlevlerinden birisi de yorum satırlarıdır. Yorum satırları her dilde vardır, bu tamamen programı yazan kişiye yardımcı olmak amaçlı eklenecek yorum satırlarıdır. Web sayfasında herhangi bir yerde gözükmez, gönül rahatlığı ile istediğiniz açıklamayı yazarak tutabilirsiniz php dosyalarınızı :)
<?php
// tek satırlı yorum satır örneği
/*
Çok satırlı
yorum satır
örneği
*/
# tek satırlı yorum satır örneği
?>
HTML içinde PHP yazmak
Konunun en başında söylediğim gibi PHP, HTML'e gömülebilen bir dil. Hemen bir örneğini vererek anlamaya çalışalım;
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?php echo "PROTOTURK" ?></title>
</head>
<body>
<h3><?php echo "PROTOTURK'e Hoşgeldiniz" ?></h3>
</body>
</html>
Yukarıdaki örnekte gördüğünüz gibi, <?php ?>
açma kapama etiketlerimizi birden fazla kez istediğimiz gibi tanımlayabiliyoruz. Ve eğer sadece tek bir satırlık işlem yapıyorsak işlemin sonuna ;
noktalı virgül koyarak bitirmek zorunda değiliz. Eğer 2. satıra yeni bir şeyler yazacaksak ya da 2. bir işlem yapacaksak o zaman noktalı virgül koyarak devam ediyoruz.
Ayrıca yukarıdaki tek satırlık ekrana yazdırma işlemini;
<?php echo "PROTOTURK" ?>
Daha kısa olarak şu şekilde de kullanabiliyoruz;
<?= "PROTOTURK" ?>
Evet, artık PHP ile ilgili hatrı sayılır bilgiler öğrendiniz. Bundan sonraki derslerimiz biraz sıkıcı olabilir :) Çünkü dilin temel işlevlerini anlamanız için temel bir anlatım olacak. Ancak tüm bölümleri doğru şekilde anlayıp çalışırsanız, PHP'yi çok seveceksiniz.
Yeni öğrenen arkadaşlar, hepinize kolay gelsin. Elimden geleni yapacağım size burada PHP'nin detaylarını anlatmak için :) Hadi bir sonraki bölüme geçmeden önce kendine bir kahve yap ve öyle devam et.