Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7557|Yanıt: 4

PHP6 Yeni Özellikler Analizi

[Bağlantıyı kopyala]
Yayınlandı 11.01.2019 10:31:12 | | |

Bu makale, PHP6'nın yeni özelliklerini açıklamaktadır. Referansınız için sizinle paylaşın, detaylar aşağıdaki gibidir:

1. Unicode'u destekle


Unicode daha fazla alan kaplasa da, Unicode'un sunduğu kolaylık, özellikle günümüz uluslararasılaşmasında donanım ekipmanları giderek daha güçlü hale geliyor ve ağ hızı da büyük ölçüde iyileştirilmiş, bu küçük eksiklik göz ardı edilebilir. Bir diğer nokta da, PHP .ini dosyasında Unicode desteğini etkinleştirip etkinleştirmeyeceğini de ayarlayabilir, karar size kalmış, bu iyi bir fikir, Unicode desteğini kapatın, PHP performansı çok fazla iyileşmez, ana etki diziye referans vermesi gereken fonksiyondur.

2. Kayıt Küresel Kayıtları kaldırılacak

Bu önemli bir karardır; birçok yeni PHP geliştiricisinin Register Globals'ı çok kullanışlı bulacağını söyler, ancak Register Globals'in programın güvenliğine gizli tehlikeler getireceğini görmezden gelinir, bu fonksiyondaki çoğu ana bilgisayar kapalıdır, PHP sürüm 4.3.x başından itibaren bu öğenin varsayılan ayar değeri kapalıdır, PHP6 resmen Register'ı kaldırmıştır Globals ayrıca, bir program PHP3 döneminin ürünüyse tamamen kullanılamaz hale gelir ve bunu yapmanın başka yolu yok demektir; sadece yeniden yazmak. Mevcut PHP dünyasında, PHP3 döneminde hâlâ onu kullanan çok az program olması gerektiğine inanıyorum.

3. Sihirli Alıntılar Kaybolacak

Sihirli Alıntılar esas olarak kaçması gereken karakterlerden otomatik olarak kaçmak için kullanılır ve bu fonksiyon, kurallara uyan çoğu yaprakları kaldırır
PHP geliştiricilerinin seslerini say.

4. Güvenli Mod iptal edildi

Dürüst olmak gerekirse, bu modelde ne yanlış olduğunu bilmiyorum, iptal et, zaten kullanamam

5. 'var' takma adı 'public'

Sınıftaki var beyanması, artık OO dili olarak da adlandırılabilen PHP5 ile uyumlu olduğu düşünülen bir halka açık takma adıdır.

6. Referansla geri dönmek hata verir

Derleyiciyi referansla döndürdüğünde, $a =& new b(), function &c(), OO dili varsayılan olarak referans olarak kullanılıyor, bu yüzden & kullanmaya gerek kalmıyor.

7.zend.ze1 uyumluluk modu kaldırılacak

Zend.ze1 uyumluluk modu kaldırılacak, PHP5 eski PHP4 ile uyumlu, yani .ini'de uyumluluk modunu açıp açmayacağınızı seçebilirsiniz, çünkü PHP5 ikinci nesil ayrıştırma motorunu kullanıyor, ancak uyumluluk modu PHP4 sözdizimini %100 ayrıştıramıyor, bu yüzden eski dönemin bir ürünü ve kaldırılmıştır.

8. Freetype 1 ve GD 1 desteği eksik olacak

Bu ikisi uzun süredir Liberal'ler, bu yüzden artık desteklenmiyorlar ve GD1 uzun zamandır mevcut GD2 ile değiştirildi.

9. dl() SAPI'ye taşındı

dl() esas olarak tasarımcının Libs uzantısı yüklemesini sağlıyor, bu da artık SAPI'ye taşındı

10.Uzun Dizinin Kaydı Kaldırılması

PHP5'ten itibaren varsayılan olarak kapalıdır ve PHP6'da resmen kaldırılır.

11. Bazı Uzatma Değişiklikleri

Örneğin, XMLReader ve XMLWriter artık uzantı olarak görünmeyecek, PHP çekirdeğine taşınacaklar ve varsayılan olarak ereg uzantısı PECL'ye yerleştirilecek, yani PHP çekirdeğinden çıkarılacak, bu da yeni düzenli ifade uzantısı için yer açmak için ve Fileinfo uzantısı da PHP çekirdeğine aktarılacak.

12. APC çekirdeğe ithal edilecek

Bu, PHP performansını artıran bir özellik ve şimdi APC'yi etkinleştirip etkinleştirmeme seçeneğiyle PHP çekirdeğine eklenecek

13. ASP tarzı başlangıç etiketlerine veda et

Başlangıçta ASP geliştiricilerini PHP'ye geçmeye memnun etmek içindi, ancak artık bu uygulama gerekmiyor, nihayet PHP6'nın performansının PHP5'i her yönden aşmasını beklemeyin, PHP6'nın yürütme verimliliğinin PHP5'ten daha yavaş olması mümkün, ancak PHP geliştirme ekibinin PHP5'i geliştirmek ve PHP5'i geçmek için çok çalışacağı beklenebilir.

Bu yüzden PHP6 ile ilgilenen arkadaşlar artık resmi PHP web sitesinden indirip bu özelliklerin PHP6'da gerçekten yansıtıp yansıtılmadığını görebilirler

Umarım bu makale herkesin PHP programlamasında faydalı olur.






Önceki:Çin Şiir Konferansı'nın üçüncü sezonu (2018) (10 oturum) toplamda 24,59g toplamladı
Önümüzdeki:İşyeri e-kitapları
Yayınlandı 11.01.2019 10:32:38 |
PHP öğreniyorum
Yayınlandı 11.01.2019 10:53:09 |
Php'yi anlamıyorum ama en yenisinin php7 olması gerektiğini biliyorum
 Ev sahibi| Yayınlandı 11.01.2019 14:14:39 |
Xiao Zhazha 2019-1-11 10:53 tarihinde yayınlandı
Php'yi anlamıyorum ama en yenisinin php7 olması gerektiğini biliyorum

Teşekkür ederim
 Ev sahibi| Yayınlandı 5.03.2019 11:42:59 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com