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:
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...
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...