Çok güzel çok basit ve bir o kadar da işlevsel bir internet programlama dilidir. Bir script dil olarak sayılır. Çaliştırabilmek için en basitinden wamp server gibi bir php server kurmamiz gerekir ardindan (.php) uzantılı dosyamızı wamp serverin kurulduğuı yerdeki www klasörü içine kaydederiz. Browserdan localhost\phpdosyasi.php diye adres çubuğuna yazdığımızda sonucu karşimizda görebiliriz.
bu dille yapılabilecek bir örnek.
<?php
for ($i=1; $i<5; $i++){
echo "<h1> merhaba Uludağ Sözlük</h1>";
printf "<h1> merhaba Uludağ Sözlük</h1>";
}
// bu şekilde ekrana 10 defa merhaba Uludağ Sözlük mesaji verebiliriz.
?>
ülkemiz web tasarım piyasasında kendine özgü yapılmak istenen her tasarımın %90 ı çalıntı kodlarla oluşturulup bunuda fahiş fiyatlara şirketlere satan zihniyetler topluluğunun kullandığı programlama dilidir.
<? echo 'ahöğreneceğiniz3-5kodlaneleryapabileceğinizibirbilseniz' ?>
bu işten ekmeğini kazananlar için genelde tercih edilmeyen bir scripting language'dir.
neden mi; çünkü bu işte kazanmak istiyorsanız üzülerek söylüyorum ki microsoft ürünleri (bkz: aspx) (bkz: c#) ile çalışmanız gerekmektedir. ha php işe yaramaz mıdır, değildir, gayet yaratıcı projeler bu language ile yapılmıştır; misal:
(bkz: uludağ sözlük)
(bkz: facebook)
...
gibi.
ne değişken tam anlamıyla değişkendir, ne de dizisi dizi. değişken ilk değer atandığında set edilir, fakat veri tipine göre yer ayrılmaz. istediğin an çevir int ten stringe.. özgürsün abi, ötesi mi var.
bunun en iyi offline browse edicisi bence tabi vertrigo. böyle yalanası yazılımlardan kendisi. hatta gerekli portu yönlendirerek çalıştırdığım bir adet e commerce uygulamam var şirkette vertrgio kullanarak. iyi yani kullanın.
register_globals * diye bir settingi var olan scripting hedesi. bu sayede sql injectionlardan sql injection beğenirsiniz.
phpnin open source olması sebebi ile ve genelde çok kullanılan web scriptlerinin otomatik install edebilmek için bunu "on" istemesi sebebi ile muhteşem açıkları var olan siteler yapmak mümkündür. sunucu el altında ise derhal off konuma getirilmelidir.
Öğrenmesi söylendiği gibi kolaydır. Ustalaşılması zordur. Büyük scriptlere başlayan çok insan işi yarıda bırakır. Çünkü php ile ileri seviye programlama ürünleri ortaya çıkarmak başlı başına bir eziyettir.
10 senedir kullandığım web dilidir ayrıca. Bilirim yani.