- Katılım
- 2 Mar 2015
- Konular
- 59,189
- Mesajlar
- 88,442
- Çözüm
- 109
- Online süresi
- 4mo 16d
- Reaksiyon Skoru
- 14,280
- Altın Konu
- 2,398
- TM Yaşı
- 11 Yıl 3 Ay 9 Gün
- Başarım Puanı
- 1,051
- MmoLira
- 695,222
- DevLira
- 234
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
PHP'nin her yeni sürümüyle birlikte yeni işlevler eklenir ve aynı zamanda bazı eski işlevler kaldırılır. PHP sürüm 7, bir dizi PHP uzantısının ve SAPI'nin (Sunucu Tarafı Uygulama Programlama Arayüzü) kaldırıldığı büyük bir sürümdür. Sonraki PHP 8 sürümünde de birkaç uzantı daha kaldırılmıştır.
PHP'de bir uzantı, C/C++'da yazılmış ve PHP yorumlayıcısına yüklenebilmesi için paylaşımlı kütüphanelere derlenmiş bir kütüphane veya eklentidir. PHP yorumlayıcısı başlatıldığında, uzantıdaki işlevler PHP betikleri için kullanılabilir hale gelir.
Uzantılar periyodik olarak kaldırılır çünkü artık bakımları yapılmıyor veya daha modern alternatiflerle değiştirilmişlerdir. Örneğin PHP 7 ile aynı zamana denk gelen bir şekilde, ereg uzantısı preg uzantısıyla, mssql uzantısı ise PDO_MSSQL uzantısıyla değiştirildi.
Kaldırılan Uzantılar
Aşağıdaki uzantılar PHP 7'den itibaren kaldırıldı:- ereg uzantısı preg ile değiştirildi
- mssql uzantısı pdo_mssql ile değiştirildi
- mysql uzantısı mysqli oldu
- sybase_ct, pdo_sybase ile değiştirildi
- Mcrypt − Mcrypt uzantısı şifreleme ve şifre çözme için kullanılıyordu, ancak PHP 7.1'den beri kullanımdan kaldırıldı ve güvenlik açıkları nedeniyle PHP 8'de kaldırıldı.
- MDB2 − Daha önce MDB veritabanı dosyalarına erişim için kullanılan MDB2 eklentisi, bakım eksikliği nedeniyle PHP 8'de kaldırılmıştır.
- Ming − Flash'ın günümüzde popüler olmaması nedeniyle, Flash içerikleri oluşturmak için kullanılan Ming eklentisi PHP 8'de kaldırılmıştır.
- Phar Data − Phar Data uzantısı, PHAR arşivlerindeki verilere erişmek için kullanılıyordu ancak PHAR verilerine erişmek için başka yöntemler olduğu için PHP 8'de kaldırıldı.
- SNMP − Bakımı yapılmadığı için SNMP eklentisi PHP 8'de kaldırılmıştır.
- Tidy − HTML doğrulama için yeni kütüphaneler eklendiğinden, PHP'de Tidy eklentisi kaldırıldı.
- Tokenizer − Tokenizer eklentisi de aynı sebepten dolayı PHP 8'de kaldırılmıştı.
- cURL − cURL uzantısı artık bakımı yapılmadığı için PHP 8.1'de kaldırıldı.
SAPI'ler kaldırıldı
SAPI, PHP'de Sunucu Tarafı Uygulama Programlama Arayüzü anlamına gelir. SAPI, PHP kodunu web sunucusunun anlayabileceği bir şeye çevirmekten sorumludur. PHP kodunu ayrıştırır ve uygun web sunucusu işlevlerini çağırır. Daha sonra web sunucusu, istemciye geri gönderilen bir HTTP yanıtı üretir.Aşağıdaki SAPI'ler (Sunucu Taraflı Uygulama Programlama Arayüzleri) PHP 7'den itibaren kaldırılmıştır:
- aolserver
- apache
- apache_hooks
- apache2filter
- caudium
- cgi
- cgi-fcgi
- fastcgi
- isapi
- litespeed
- nsapi
- pwsapi
- router
- thttpd
- uwsgi
- webserver
- apache2filter
- continuity
- isapi
- milter
- nsapi
- pi3web
- roxen
- thttpd
- tux
- webjames


