PHP nedir? Ne işe yarar? Nerelerde kullanılır? Neden öğrenmelisiniz?

Hypertext Preprocessor (PHP), web geliştiricilerinin veritabanlarıyla etkileşime girerek dinamik içerik oluşturmasına olanak tanıyan bir programlama dilidir. PHP temel olarak web tabanlı yazılım uygulamaları geliştirmek için kullanılır.

Neden PHP öğrenmelisiniz?

PHP, küçük bir açık kaynak projesi olarak başladı. Öğrenmesi basit, kullanışlı ve dinamik bir dil olduğundan dolayı kullanımı hızla artmtı. Rasmus Lerdorf, 1994 yılında PHP’nin ilk versiyonunu piyasaya sürdü.

  • PHP, “PHP: Hypertext Preprocessor (Üstünyazı Önişlemcisi)” ifadesinin kısaltmasıdır.
  • PHP, HTML’e gömülü bir sunucu taraflı kodlama dilidir. Dinamik içerik oluşturmak, veritabanları yaratmak, oturum izlemeyi yönetmek, hatta bir e-ticaret sitesi oluşturmak için kullanılabilir.
  • MySQL, PostgreSQL, Oracle, Sybase, Informix ve Microsoft SQL Server gibi bir çok popüler veritabanıyla kullanılabilir.
  • PHP, özellikle Unix tarafında bir Apache modülü olarak derlendiğinde, çok hızlı çalışmaktadır. MySQL sunucusu, çok karmaşık sorguları bile çok hızlı bir şekilde yürütebilir.
  • PHP, POP3, IMAP ve LDAP gibi çok sayıda ana protokolü destekler.
  • PHP dilinin sözdizimi C diline çok benzerdir.

PHP’nin Özellikleri

PHP’nin 5 önemli özelliği vardır.

  • Basitlik
  • Verimlilik
  • Güvenlik
  • Esneklik
  • Aşinalık

PHP kullanarak “Merhaba Dünya!” Uygulaması Yapalım

PHP hakkında biraz heyecan vermek için, küçük bir uygulama yapalım.

<html>
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Merhaba Dünya!";?>
   </body>
</html>

Çıktı şöyle olacaktır.

Merhaba Dünya!

PHP Uygulamaları

  • PHP sistem fonksiyonlarını yerine getirir, yani dosya açabilir, okuyabilir, yazabilir ve kapatabilir.
  • PHP formları işleyebilir, yani veri toplayabilir, bir dosyaya veri kaydedebilir, e-posta yoluyla veri gönderebilir, kullanıcıya veri döndürebilir.
  • PHP aracılığıyla veritabanına kayıt ekleyebilir ve silebilirsiniz. Mevcut kayıtları değiştirebilirsiniz.
  • Çerez (cookie) değişkenlerine erişebilir ve çerezleri ayarlayabilirsiniz.
  • PHP kullanarak, kullanıcıların web sitenizin bazı sayfalarına erişmesini kısıtlayabilirsiniz.
  • Verileri şifreleyebilirsiniz.