İçindekiler:
- PHP: Köprü Metni Önişlemcisi 3.0 (PHP 3) ne anlama geliyor?
- Techopedia PHP'yi Açıklıyor: Köprü Metni Önişlemcisi 3.0 (PHP 3)
PHP: Köprü Metni Önişlemcisi 3.0 (PHP 3) ne anlama geliyor?
Köprü Metni önişlemcisi 3.0 (PHP 3), bir Web programcısına birçok özellik sağlayan bir sunucu tarafı komut dosyası yazma dilidir. Çok amaçlı bir betik dili olarak PHP, dinamik Web sayfaları oluşturmak için HTML kaynak koduna gömülebilir.
Techopedia PHP'yi Açıklıyor: Köprü Metni Önişlemcisi 3.0 (PHP 3)
PHP, Rasmus Lerdorf tarafından PHP'nin doğuşu olan kişisel ana sayfa adı verilen kişisel bir proje olarak tasarlanmıştır. Tüm modül altı programcıdan oluşan bir ekip tarafından yeniden yazıldı ve daha sonra PHP 3.0 olarak adlandırıldı. Dil, aktif geliştirme ortamı ve ücretsiz indirilebilir yazılım olması nedeniyle popülerlik kazandı.
Perl, Java ve C kavramları PHP 3.0'da uygulanmış ve dili anlaşılır kılmıştır. PHP 3.0, son derece karmaşık matematiksel hesaplamalar yapabilme ve ağ bilgileri sağlama yeteneğine sahiptir ve veritabanı özellikli bir Web sayfasının yazılmasını basitleştirir.
PHP, MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix ve Adabas D gibi veritabanı sunucularını destekler.
PHP 3.0'ın en önemli özelliklerinden bazıları şunlardır:
- HTTP kimlik doğrulaması yalnızca Apache modülü olarak çalışırken kullanılabilir.
- GIF oluşturma, etkileşimli ve dinamik HTML web sayfaları oluşturmak dışında yapılabilir.
- Dosya yükleme, hem metin hem de ikili dosyaların yüklenmesine yardımcı olur. PHP, RFC-1867'yi izleyen herhangi bir tarayıcıdan yüklemeleri destekleyebilir.
- Dosya kimlik doğrulaması ve mantıksal işlevler PHP'ye dosyaları kimin yüklediğini ve bunlarla neler yapıldığını izleme ve denetleme fırsatı verir.
- HTTP çerezleri PHP tarafından desteklenir.
- Veritabanı desteği ve entegrasyonu yerel ve ODBC olmak üzere her iki modda da verilir.
- Hata işleme ve raporlama düzeyleri dört farklı hata ve uyarı türünü tanımlar. Bunlar:
- Normal İşlev Hataları
- Normal Uyarılar
- Ayrıştırıcı Hataları
- Bildirimler - yok sayılabilecek ancak kodda bir hataya neden olabilecek uyarılar
Normal ifadeler başka bir özelliktir. Bunlar karmaşık dize manipülasyonu için kullanılır. Normal ifadeleri destekleyen işlevler şunlardır:
- ereg
- ereg_replace
- eregi
- eregi_replace
- Bölünmüş