PHP - Pi Eyç Pi - Derin Dalış Başlasın

Programlama Makaleleri PHP - Pi Eyç Pi - Derin Dalış Başlasın Programlama hakkında bilgi paylaş; PHP - Pi Eyç Pi - Derin Dalış Başlasın Fi tarihinde (1995) Rasmus Lerdorf ASP, Perl gibi sunucu tarafında ç...
Cevapla
 
Seçenekler
  #1  
Arama 19-11-2007, 06:58
Professionel - ait Kullanıcı Resmi (Avatar)

Yaş: 20
Üyelik Tarihi: 18/11/07
Mesajlar: 686
 
     WS-Ticareti: (0)
Teşekkürleri: 0
10 Msg. 19 Tşkr.
Rep Gücü: 42 Professionel çok çok hoş rep gücü varProfessionel çok çok hoş rep gücü varProfessionel çok çok hoş rep gücü varProfessionel çok çok hoş rep gücü var

PHP - Pi Eyç Pi - Derin Dalış Başlasın

PHP - Pi Eyç Pi - Derin Dalış Başlasın



Fi tarihinde (1995) Rasmus Lerdorf ASP, Perl gibi sunucu tarafında çalışan script'lerde (server side script) aradığını bulamadı. Ve kendi kendine, "Personel Home Page Tools" adını verdiği bir yeni bir SSS (server side script) geliştirdi, veritabanı konusunda güçlü, dinamik bir site tasarımı için ihtiyaç duyulan şeyleri sunabilsin diye. PHP'nin açılımı sonradan "PHP is a Hypertext Pre-Processor" halini aldı.... ( adresinde PHP'nin tarihine göz atabilirsiniz...)

PHP tam olarak ne işe yarar?

Tek cevap: "Her işinize yarar!"... PHP o kadar gelişti ki, o kadar çok aracı size sunuyor ki, PHP biliyorsanız başka bir ihtiyacınız yok demektir. Çok basit bir kaç şey anlatayım: (yazacaklarımin %100 doğrudur ama sadece gaza getirmek için yazıyorum)

o PHP ile hiç bir resim işleme yazılımı kullanmadan kendi grafiklerinizi yaratabilirsiniz,
o Flash ve benzeri yazılımlara ihtiyaç duymadan Flash dökümanları yaratabilirsiniz ve bu konuda çok büyük bir avantajınız var: "Dinamik Sonuç" alırsınız.
o PHP bütün veritabanı sistemleriyle ortak çalışabilme yeteneğine sahip. En çok kullanılanlara örnek:
o MySQL (Benim seçimim)
o PostgreSQL (2. Seçimim
o MSSQL
o Oracle
o InterBase
o ve diğerleri...
o Ve ihtiyaç duyduğunuz bir şeyi bulamadınız, oturup yazın ekleyin ve paylaşın. (Bi ara Onurla PHP'nin Raytrace yapamadığını konuşmuştuk. Sanırım biz de oturup yazarız)

Evet, PHP işte böyle? Peki bunları nasıl yapıcaz... Herşey isteğe bağlı. Babam ben küçükken birşey derdi :"İnsan istediği herşeyi yapma yeteneğine sahiptir"... Hala da der. Ve bunu prensip edinmeli bir bilgisayar mühendisi... İşte PHP ile ben istediğim herşeyi yapma özgürlüğünü buluyorum.

Nasıl Kullanırım?

PHP platfrom bağımsızdır. Her platformda çalışabilir. Önce hangi web sunucuyu kullanacağınıza karar verin. Size önerim: "Apache" çünkü dünyanın benimsediği web sunucusu. O da platform bağımsız ve en güvenilir web sunucu. Bana sorarsanız Windows platformu kullanıyorsanız en iyi alternatifiniz PHPTriad veya benzeri paketler. Bu paketlerin içinde Apache, MySQL ve PHP geliyor. Ben PHPTriad kullanıyorum. Diğer platformlarda ise Apache, MySQL ve PHP zaten standart geliyor zaten (Linux, FreeBSD vs'de yani).

Bu arada PHPTriad'ın 2. versiyonundan sonra Sokkit adını alıyormuş. Web sitesinin adresi de

Kurdunuz sokkiti (ya da başka birini). Şimdi az çok php'ye genel bir bakış atalım...

PHP bir SSS (server side script). Yani PHP ile hazırladığınız web sitesine bağlanan bir kullanıcı sitenin sadece HTML çıktısını görür. Şöyle düşünelim bir program yazdık, derledik çalıştırılabilir kod (makine kodu) oluşturduk. O çalışabilir kod da çalıştığı zaman ekrana çıktı gönderir ve siz programın asıl kodlarını göremezsiniz. SSS'de de olay budur. Size HTML çıktı gönderir. Bu günün ilk php örneğini verelim ne dersiniz?

Kod:
<html> 
  <body> 
 
<?php 
 
  echo "selam"; 
 
?> 
 
  </body> 
</html>
Bakın <?php diye birşey görüyorsunuz ben de görüyorum. Ona ben kendimce php başlama kodu diyorum. Başkaları ne diyor bilmem... Kafanızı karıştırmayım... PHP <? gördüğü zaman bundan sonra ?> görene kadar kodları yorumlamaya başlar (<?php yazarken php yazmak zoruda değiliz, sadece <? de yazabiliriz). Yorumlar ve çıktıyı gönderir. <??> dışındakilere de dokunmaz. Yani demin yazdığım kodun çıktısı şöyle olacak

Kod:
html> 
  <body> 
 
vBulletin Destek Sitesi
 
  </body> 
</html>
Evet olay böyle... echo komutunu da tanıdık (echo bildiğimiz print fonksiyonun bir benzeri) PHP'nin yapısına ise C/C++, Java, JavaScript bilenler aşina olacaklar. Çok kolay bir kullanımı var. PHP'de değişken tanımlamak şart değil. Sizinle PHP konusundaki en kısa ve öz yorumumu paylaşayım:

"PHP, C/C++'ın yapısal gücüne, Basic'in de kolaylığına sahip! Tek eksiği de bizlerin hayal gücüyle sınırlı oluşudur"
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
siteniz 5 dakika içinde indexlenmeye başlasın botları sitenize çağıracak oto ping yöntemi ! harika kadınca SEO Arama Motoru Optimizasyonu 23 30-09-2008 09:28
Online Dergisi Derin Dergi!!!!! delidoru Ücretsiz uzantılı siteler 0 23-09-2008 03:49
Online Dergisi Derin Dergi!!!!! delidoru Diğer Web Siteleri 0 03-09-2008 11:09
Online Dergisi Derin Dergi!!!!! dorubey Ücretsiz uzantılı siteler 0 17-08-2008 12:44
Mumcu: Ergenekon'da açık yargılama süreci başlasın becerikliforum Haberler 0 01-07-2008 05:51

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi