PHP 101

Yazar: Judy Howell
Yaratılış Tarihi: 27 Temmuz 2021
Güncelleme Tarihi: 13 Mayıs Ayı 2024
Anonim
PHP 101 - Introduction
Video: PHP 101 - Introduction

İçerik



Kaynak: Bakhtiar Zein / Dreamstime

Paket servisi:

Bu betik dili basit, ucuz ve oldukça etkilidir; bu da neden bu kadar popüler olduğunu açıklar.

PHP'yi tanımlamak için üç kelime kullanılabilir: işlevsel, esnek ve popüler.

Bu yüzden bu betik dili, Wikipedia ve WordPress dahil, dünyanın en büyük web siteleri tarafından kullanılmaktadır. Aslında, tüm web sitelerinin yüzde 80'inden fazlası, ASP.Net, ColdFusion ve Perl'den çok daha fazla site tarafından kullanılıyor. Bu nedenle ciddi web geliştiricileri ve tasarımcılarının PHP'ye girmesi çok önemlidir. İşte bu dile ve neden bu kadar popüler olduğuna bakalım. (PHP, IoT projeleri için de kullanılıyor. IoT Projeleri için En İyi 10 Kodlama Dilinde daha fazlasını öğrenin.)

PHP Nedir?

PHP, PHP için özyinelemeli bir kısaltmadır: Hyper Preprocessor ve dinamik web sayfalarını bulmak için sunucu tarafı komut dosyası için kullanılır. PHP temelde genel amaçlı bir komut dosyası dilidir ve genellikle HTML'ye gömülür.


Sunucu tarafı dili olduğu için, kullanıcı bilgisayarında değil, web sayfasının istendiği bilgisayar veya sunucuda yürütülür. Bununla birlikte, sunucunun PHP'yi doğal olarak anlamadığını unutmayın. PHP segmentlerini bir .php dosyasında algılayacak, HTML'nin tamamını düzenlenmiş ve kullanıcıya ayarlayacak şekilde yapılandırılmalıdır. Aslında, PHP önce HTML'den herhangi biri çalıştırılmadan önce çalıştırılır.

PHP'yi bu kadar kullanışlı yapan şey, belirli bir görevi yapmanız için ihtiyaç duyduğunuz kod miktarını azaltmasıdır. Dahası, HTML kodunu yazarken "PHP moduna" girmek kolaydır. PHP kodlarınızı "? Php" ve "?" İçine eklemeniz yeterlidir.

PHP Nasıl Başladı

PHP tahmin edebileceğinizden daha uzun süredir var. Aslında, ilk olarak 1995 yılında, kendi web sitesini yönetmesine yardımcı olmak için ilk senaryoları yazan Rasmus Ledorf tarafından tanıtıldı. O zamandan beri, C'deki Ortak Ağ Geçidi Arabirimi ikili dosyalarına dayalı basit bir betik dili, bugün onu nasıl bildiğimize gelişti. Şimdi, PHP en bilinen ve en çok kullanılan betik dilidir.


PHP Neden Popüler

Şu anda dünyada en yaygın kullanılan betik dili olmasının yanı sıra, PHP'nin öğrenmeniz gereken bir şey olmasının başka sebepleri de var.

İlk olarak, PHP açık kaynak. Bunun anlamı, PHP betikleri için kullanılan gerçek programlamanın herkesin görebileceği kadar açık olmasıdır.PHP’lerin popülaritesi ile birlikte bu, onu geliştirmek için çalışan birçok insanın olmasını sağlar. Bu, PHP'nin de çok ucuz ve güvenilir olduğu anlamına gelir. Önceden programlanmış komut dosyalarını bile alabilirsiniz. (Açık Kaynak'taki açık kaynak hareketi hakkında daha fazla bilgi edinin: Gerçek olamayacak kadar iyi mi?)

Hata Yok, Stres Yok - Hayatınızı Yok Etmeden Hayat Değiştiren Yazılım Yaratma Adım Adım Kılavuzunuz

Hiç kimse yazılım kalitesini önemsemediğinde programlama becerilerinizi geliştiremezsiniz.

PHP ayrıca birçok platformda kullanılabilir ve birçok sunucu ile uyumludur. PHP komut dosyaları, Windows üzerinde çalışan bir bilgisayarda çalıştırılabilir ve Unix veya Linux makinelerinde çalıştırıldığında hiçbir sorun yaşamayabilir. Dahası, PHP bugün IIS ve Apache gibi en popüler sunucuların çoğunda çalışır. PHP ayrıca Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres ve Informix gibi popüler veritabanı sunucularının çoğu ile sorunsuz şekilde çalışır. Ayrıca açık veritabanları bağlantısını (ODBC) destekler. Bu, bu standardı kullanan herhangi bir veritabanı sunucusunun PHP ile çalışabileceği anlamına gelir.

PHP ayrıca IMAP, POP3, HTTP, COM, LDAP ve SNMP gibi birçok protokolle de çalışır. Java nesnelerini, CORBA ve WDDX karmaşık veri alışverişini bile destekleyebilir.

Güvenlik açısından, PHP'nin iyi bir kaydı var. Ulusal Güvenlik Açığı Veritabanına göre, tüm güvenlik açıklarının yaklaşık yüzde 8,5'i PHP ile ilgilidir. Neyse ki, bu güvenlik açıklarının büyük bir kısmı PHP'nin veya ilgili kitaplıkların teknik yapılarıyla ilişkili değildir, ancak kodlarını güvenceye almamak veya kötü komut dosyaları yazmak gibi en iyi uygulamaları takip etmeyen programcılarla daha fazla ilgisi vardır.

Son fakat en az değil, PHP çok esnektir. PHP'nin hobiciler tarafından profesyonel web geliştiricilerinden veya webmasterlarından daha uygun bir dizi özensiz kod satırı olarak görüldüğü günler geride kaldı. Günümüzde PHP, geleneksel masaüstü uygulamaları, toplu işlem programları ve web uygulamaları oluşturmak için kullanılabilecek çok esnek bir web geliştirme dili olarak görülmektedir. Bunun nedeni PHP'nin kullanımı oldukça kolay ve anlaşılması çok basittir. Aslında, önceden programlama deneyimi ve bilgisi olmadan PHP'yi öğrenmek oldukça mümkün.

Tüm web geliştiricileri ve programcıları kaçınılmaz olarak PHP ile ilgili bir program üzerinde çalışacaktır. Aslında, pek çok programcı artık neredeyse günlük olarak PHP ile ilgileniyor. İyi haber şu ki, PHP'nin öğrenmesi çok kolay ve yeni başlayanlar için bile erişilebilir.

PHP Kullanmanın Tuzakları

Sadece PHP'nin öğrenmesi kolay ve oldukça basit olması, herhangi birinin PHP kullanarak karmaşık projeler oluşturabileceği anlamına gelmez. Aslında, PHP kullanan daha büyük ve daha karmaşık projeler çoğu zaman ara programcıları bile zorlayabilir. Daha karmaşık programlama, belli bir uzmanlık düzeyi gerektirir. Neyse ki, işlerini kolaylaştırabilecek zaten var olan şablonlar var. PHP kullanarak nelerin başarılabileceğine dair bazı sınırlamalar da vardır, bu yüzden bazen başka yöntemlerle de desteklenmesi gerekir.

Son olarak, PHP açık kaynak olduğundan, kod genellikle düz olarak görülebilir. Bu, programlamasını bir ürün olarak satanlar için bir problem olabilir.

PHP Öğrenmek

Yeni başlayanlar, ara ve uzman programcılar için PHP'de öğreticiler sunan pek çok site var. HTML veya XHTML ve JavaScript’te önceki bilgiler tercih edilir, ancak bunların temel bir anlayışı PHP’yi öğrenmeye ve anlamaya başlamak için yeterli altyapı sağlar. PHP becerilerinizi test etmeye hazır olduğunuzda, kendi sunucunuzu kullanarak ve Apache veya IIS'yi yükleyerek ve ardından PHP ve MySQL'i (veya sevdiğiniz başka bir veritabanı sunucusunu) yükleyerek, PHP desteğine sahip bir web sunucusu edinmelisiniz. Hem PHP hem de MySQL desteği sunan bir web barındırma sistemi de alabilirsiniz.

PHP kritik öneme sahip bir programlama dili haline geldi. Programcıların ve tasarımcıların dinamik ve karmaşık web siteleri oluşturmalarına yardımcı olur. PHP basit ve ucuz olduğu için çoğu geliştirici ve web tasarımcısının bir noktada çalışacağı ve en azından buna ve nasıl çalıştığına aşina olması muhtemel. Daha az teknik web sitesi sahiplerine gelince, web sitelerini geliştirmeyi öğrenmek isteyen PHP, aynı zamanda başlamak için iyi bir yerdir.