PHP Nedir ?

PHP kısaca web tabanlı bir programlama dilidir. Eskiden açılımı “Personal Home Page” yani Kişisel Anasayfa iken günümüzde gelişmesi ve daha iyi anlam kazanması ile “PHP: Hypertext Preprocessor” yani Üstün Yazı Önişlemcisi olmuş.

PHP Nedir ?

PHP kısaca web tabanlı bir programlama dilidir. Eskiden açılımı “Personal Home Page” yani Kişisel Anasayfa iken günümüzde gelişmesi ve daha iyi anlam kazanması ile “PHP: Hypertext Preprocessor” yani Üstün Yazı Önişlemcisi olmuş.

Diğer web tabanlı dillere göre onlarca avantajı olan ve günümüzde en popüler dillerden birisi. İnternet üzerindeki durağan sabit yazılara dinamiklik katmamızı sağlayan bir web tabanlı dil olan PHP, en iyi performansı MYSQL veritabanı ve linux işletim sistemi ile gösterir.

1995 yılında Rasmus Lerdorf tarafından oluşturulan PHP günümüzde halen geliştirilmesine devam edilmekte. En son sürümü PHP5 olmasıyla beraber tamamen açık kaynaklı ve ücretsizdir.

 

PHP ile neler yapılabilir?

Aslında PHP ile neler yapılamaz diye sorsan daha rahat cevap verirdim. Malum HTML5‘in gelmesi ile artık browserlar ile neredeyse her şeyi yapabiliyoruz. Dökümanlar, resimler, videolar, oyunlar ve internette aklınıza ne gelirse…

Bu durumda PHP gibi bir web tabanlı programlama dili ile ve gelişen browser özellikleri sayesinde artık her şeyi yapabiliriz. İşin aslı sana bu konuda bir sınır koymamak için böyle söylüyorum. Aklına ne geliyorsa yeterli bir birikim ile yapabilirsin.

Biraz saymamı istersen;

  • İçerik yönetim sistemleri (WordPress, Drupal, …)
  • Dinamik sayfalar
  • Veri depolama sistemleri (Senduit, Imageshack.us, …)
  • Anlık bilgi paylaşımı (Facebook, …)
  • E-ticaret sistemleri (ShopPhp, …)
  • Otomasyon yazılımları
  • Resim oluşturma ve düzenleme
  • Online oyunlar (Travian, Ogame, …)
  • Forumlar, makaleler, sözlükler (WikipediaVbulletin, MyBB, …)
  • İçerik bulup derleyen botlar
  • Web tabanlı robotlar

ve daha temel anlamda sayamadığım ve senin gerçekleştirmeni bekleyen sonsuz şeyler.

PHP Veritabanları ve Veritabanları İlişkileri

PHP'nin en güçlü ve en çok üstünde durulan özelliklerinden biri, sahip olduğu geniş ve gelişmiş veritabanı desteğidir. Veritabanlarına özgü eklentilerden birini (örn. mysql) kullanarak veya PDO gibi bir soyutlama katmanı kullanarak PHP ile veritabanı bağlantılı site sayfaları oluşturmak ya da ODBC eklentisi üzerinden bu standardı destekleyen bir bağlantı açmak son derece basittir. Diğer veritabanları için cURL eklentisi veya soketler (CouchDB gibi) kullanılabilir.Ufak yönetilebilir web siteleri için ise en sağlıklısı ‘MYSQL’ veritabanıdır. Bir kaç php komutu ve fonksiyonları ile hızlı bağlantı sağlanılabilir. Database kurgusu ve yapısı doğru hazırlandığı sürece gayet hızlı, verimli sonuçlar verir. MySQL'de temel (ve genel) olarak yaptığımız işlemler bir tabloya veri eklemek, bu verileri çekmek, güncellemek ve silmektir.

PHP’nin Faydaları ve Avantajları Nelerdir ?

Php açık kaynak kodlu bir programlama dili olduğu için gelişimine herkes katkıda bulunur ve sürekli gelişirilir.

PHP aslında linux tabanlıdır. Ancak sanal sunucu sayesinde tüm sunucularda sorunsuz çalışır.

Herkes tarafından geliştirilip ve destek verildiği için kaynak sıkıntısı cekmezsiniz.

Facebook, google, instagram, twitter gibi ünlü internet şirketlerinin API destekleri sayesinde kendi bilgileniri kullanmana olanak sağlar.

Yardımcı sınıflar sayesinde bir çok dosya formatlarını okuma ve üzerinde işlemler yapılabilmesine güçlü imkanlar.

Github sayesinde bir çok geliştirici ile birlikte yeni ve büyük projeler geliştirebilir. Geliştirmek istediğiniz projeye örnek projeler bulup yeni fikirler edinilebilinir.

Composer, php için bağımlılık yönetim araçıdır. Projeleriniz de ihtiyaç duyduğunuz kütüphaneleri ve sınıfları sizin için kurmanızı sağlar. Composerda veriler json olarak saklanır ve paketleri oluşturulması json olarak sağlanır. Composer sayesin tüm paketler ve sınıflar kolayca otomatik yüklenir.



Etiketler : php, php nedir, karman yazılım, web tasarım,