PHP tarihi
PHP (başlangıçta Kişisel Ana Sayfa’nın kısaltmasıdır) ilk olarak Rasmus Lerdorf tarafından yazılmıştır. Bunlar, Web sayfalarının kullanıcılarını izlemek için Perl komut dosyalarıydı. Diğer insanlardan gelen iletişim ve öneriler üzerine bunu bir betik dili olarak yeniden yazdı ve formlar için destek ekledi. Popülerliği arttıkça, çekirdek bir geliştirici grubu bunun için bir API oluşturdu ve onu PHP3’e dönüştürdü. Şu anda sürüm 5’e (PHP5) sahibiz ve büyümesi muhtemelen devam edecek.
Artı PHP Puanları.
PHP çoğu UNIX, Windows (95/98 / NT / 2000) ve Mac dahil tüm platformlarda çalışacaktır. Bu aynı kod tabanını kullandığından, tüm komut dosyaları tüm platformlarda aynı şekilde çalışacaktır.
PHP, C’ye benzer. Dolayısıyla, C tarzı bir dille deneyimi olan herkes kolayca PHP öğrenebilir. C tarzı dillerde Javascript ve Java’yı da dahil edebiliriz. Aslında, PHP’nin işlevselliğinin çoğu, temel sistem çağrılarının (fread () ve strlen () gibi) etrafındaki sarmalayıcılar tarafından sağlanır, böylece C programcıları anında kendilerini evinde hissederler.
PHP genişletilebilir. Bu, programcılara, bir uzantı modülü yazıp yürütülebilir dosyada derleyerek veya PHP’nin dinamik yükleme mekanizması kullanılarak yüklenebilen bir yürütülebilir dosya oluşturarak, bazı özel işlemler yapmak için PHP’yi genişletmenin iki yolunu sağlar.
PHP şu anda Apache, IIS, AOLServer, Roxen ve THTTPD’ye yüklenecektir. Alternatif olarak, bir CGI modülü olarak çalıştırılabilir.
Çok sayıda veritabanı arabirimi. PHP şu anda MySQL, MS SQL, Oracle, Informix, PostgreSQL ve diğerleri ile çalışacaktır. Bunlar ikili düzey arabirimlerdir ve ODBC, veritabanının desteklenmediği durumlar için de sağlanır.
Bir PHP kullanıcısı belirli bir kitaplığa arabirim oluşturmak isterse, bunun için bir arabirim yazmak kolaydır ve birçoğu bunu yapmış ve ana PHP kaynak deposuna katkıda bulunmuştur. Böylelikle grafik rutinleri, PDF dosyaları, Flash filmler, Cybercash, takvimler, XML, IMAP, POP ve diğerleri için modüller bulabilirsiniz. İhtiyacınız olan kütüphane desteklenmiyorsa, kendiniz bir tane yazabilir veya bunu yapmak için en sevdiğiniz programcıyı çalıştırabilirsiniz.
ARMUT. PHP Uzantısı ve Eklenti Deposu. Perl için CPAN ağına benzer şekilde, henüz emekleme aşamasında olmasına rağmen, PEAR fikri, PHP kurulumuyla birlikte varsayılan olarak yüklenecek bir dizi PHP betiği sağlamaktır.
Hızlı. PHP normalde bir Apache modülü kullanır ve bu onu çok hızlı yapar. Tamamen C ile yazılmıştır ve oldukça küçüktür, bu nedenle küçük bellek ayak izi ile hızlı bir şekilde yüklenir ve yürütülür.
PHP Açık Kaynaklıdır. Bu nedenle programcılar, çalışmayan şeyleri düzeltmek için belirli bir üreticiye bağımlı değildir.
PHP’nin temel dezavantajları nelerdir?
Bir betik dilinin avantajları ve dezavantajları vardır. PHP’nin bazı dezavantajları da vardır. Bazıları doğrudan dezavantajlardır ve bazıları işlevsellikle ilgili dolaylıdır. PHP’nin ana dezavantajı Hata İşlemedir. PHP’nin bu konuda çok zayıf bir yeteneği vardır, ancak bu dezavantaj bile uygun bir avantaj çözümü kullanılarak aşılabilir.
GIPHY App Key not set. Please check settings