BÖLÜM 1:

Transkript

BÖLÜM 1:
BÖLÜM 1:
PHP
Bu bölümde genel olarak PHP hakkında bahsedeceğiz. Öncelikle PHP'yi tanıyacağız ve daha sonra
da PHP programlayabilmek için gerekli olan araçlardan bahsedeceğiz.
O halde hazırsanız “Bilmillah” diyerek başlayalım.
1.1 PHP Nedir?
PHP yani PHP: Hybertext Precessor, bir web programlama dilidir. Bu web programlama
dili ile dinamik web sayfaları oluşturabilmek mümkündür. PHP, dünyada en çok sevilen ve
kullanılan web programlama dillerinden bir tanesidir. Bunun nedeni ise basit bir Syntax (Söz
Dizimi)'nın olmasıdır. Bu da tabi ki öğrenme süresini oldukça kısaltır. Türkiye'de de hem
kurumsal hemde normal piyasa koşullarında en çok kullanılan dil PHP olsa gerek. Çünkü ücretsiz,
stabil ve hızlı bir dildir. PHP programlayabilmek için veya PHP ile yapılan bir websitesi için
herhangi bir yere ücret ödemeniz gerekmez.
PHP, ilk olarak 1994 yılında Rasmus Lerdorf tarafından geliştirilmeye başlanmıştır. 1995
yılında ise ilk kararlı sürümü çıkarılmıştır. Rasmus Lerdorf'un PHP'yi geliştirmesinin amacı kişisel
web sayfasını yönetmekti. Kişisel web sayfasına günlük gelen ziyaretçilerin sayısını daha da ötesi
CV (Curriculum Vitae)'sini kimlerin görüntülediğini öğrenmek için böyle bir web
programlama dili geliştirmeye başlamıştır (fantaziye bak!). 1995 yılından sonra Rasmus Lerdorf,
kurduğu bir topluluk ile PHP'nin geliştirilmesine devam etmiştir. Şuan bağımsız olarak PHP
topluluğu tasarından Open – Source (Açık Kaynak) olarak geliştirilmesine devam
edilmektedir. PHP hakkında daha detaylı bilgi edinmek isterseniz aşağıdaki adresi ziyaret etmenizi
öneririm.
http://www.php.net/
Dünya genelinde web sayfalarınının % 54'ü PHP ile yazılmıştır.
1.2 Neden PHP?
•
•
•
•
Open – Source'tur. Kullanımından kaynaklanan herhangi bir ödeme gerekmez.
Çok hızlı çalışan bir dildir. Özellikle Apache web server ile GNU / Linux ortamlarında stabil
ve oldukça hızlı çalışır.
Kodlaması basit ve hızlıdır. PHP ile çok rahat bir şekilde istenilen türde web sayfaları
oluşturmak mümkündür.
Syntax'ı basittir.
Emre Can ÖZTAŞ [ http://emrecanoztas.github.io/ ]
•
•
•
•
Öğrenilmesi oldukça kolaydır.
Büyük bir geliştirici kitlesine sahiptir.
Farklı platformlar (Window, Mac, GNU / Linux) üzerinde çalışabilir.
Stabil ve güvenlidir.
1.3 PHP ile Neler Yapılabilir?
PHP'nin bir web programlama dili olduğundan bahsettik. Şimdi de PHP ile neler yapılabilir buna
değinelim.
• İçerik yönetim sistemleri
• Online oyunlar
• Resim, oluşturma, düzenleme v.s gibi işlemler
• E-ticaret sistemleri
• Çeşitli otomasyonlar
• Forumlar, makaleler ve sözlükler
• Veri depolama sistemleri
• Daha bir çok şey...
Şuan kullandığımız bir çok platform, sözlük, forum v.s'ler PHP ile yazılmıştır.
Bunlara örnek vermek gerekirse; WordPress, Drupal, Senduit,
Imageshack, Wikipedia, Facebook, Travian, Ogame,
VBulletin ve daha bir çok platform.
1.4 PHP Kullanımı
PHP'nin kullanımı hakkında ilk olarak PHP sayfalarıyla başlayalım. Öncelikle bir PHP sayfasının
uzantısı: .php idir. Örnek vermek gerekirse;
ornekphpsayfasi.php
PHP kodları, HTML etiketleri arasında da kullanılabilir. Lakin eğer bir sayfada PHP kodları yazıyor
sanız bu dosyanın uzantısı .php olmalıdır. Aksi halde sayfalarınız düzgün çalışmaz, buna dikkat
edelim. Öte yandan HTML etiketleri kullanmak yerine ayrı PHP sayfalarında sadece PHP
kodlaması da yapabilirsiniz. Bunu da belirtelim.
PHP kodlamasını aşağıdaki şekillerde yapabilirsiniz.
<?
// php kodlari
?>
Emre Can ÖZTAŞ [ http://emrecanoztas.github.io/ ]
Veya;
<?php
// php kodlari
?>
Veyahut
<script type="php">
// php kodlari
<script>
Yukarıdaki vermiş olduğum PHP kodlama stillerinden en çok <?php ?> kullanılır. Çünkü diğer
kullanım stillerinde, server üzerinde ufak tefek ayarlamalar yapmak gerekiyor. Biz de bu kitap
boyunca <?php ?> stilini kullanacağız.
Emre Can ÖZTAŞ [ http://emrecanoztas.github.io/ ]

Benzer belgeler

bölüm 4 - emrecan

bölüm 4 - emrecan BÖLÜM 4: Syntax Bu bölümde PHP’nin sahip olduğu Syntax (Söz Dizimi) yapısı üzerinde duracağız. Aslında birinci bölümde biraz da olsun üzerinde durmuştuk. Bu bölümle birlikte hem söz dizimini öğrene...

Detaylı

bölüm 2 - emrecan

bölüm 2 - emrecan Windows için XAMPP kurulumunu yaptıktan sonra gelen: XAMPP Control Panel aracılığı ile açma, kapama, yeniden başlatma v.s gibi işlemlerinizi gerçekleştirebilirsiniz. Örnek olması açısından bir ekra...

Detaylı