Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7557|Răspunde: 4

Analiza noilor funcționalități PHP6

[Copiază linkul]
Postat pe 11.01.2019 10:31:12 | | |

Acest articol descrie noile funcționalități ale PHP6. Împărtășește-l cu tine pentru referință, detaliile sunt următoarele:

1. Suport Unicode


Deși Unicode ocupă mai mult spațiu, comoditatea adusă de Unicode depășește cu mult neajunsurile ocupării spațiului, mai ales în actuala internaționalizare, echipamentele hardware devin din ce în ce mai puternice, iar viteza rețelei a fost de asemenea mult îmbunătățită, un astfel de mic neajuns poate fi ignorat. Un alt aspect, PHP poate seta dacă să activeze suportul Unicode în fișierul .ini, decizia îți aparține, este o idee bună, dezactivează suportul Unicode, performanța PHP nu va fi foarte îmbunătățită, impactul principal este funcția care trebuie să facă referire la șir.

2. Registrările Globale vor fi eliminate

Aceasta este o decizie importantă, spunând că mulți dezvoltatori noi de PHP vor găsi Register Globals foarte convenabil, dar vor ignora faptul că Register Globals vor aduce pericole ascunse pentru securitatea programului, majoritatea gazdelor pe această funcție fiind dezactivate, impresia este că de la începutul versiunii PHP 4.3.x, valoarea implicită a setării acestui element este dezactivată, PHP6 a eliminat oficial Register Globals înseamnă, de asemenea, că dacă un program este un produs al erei PHP3, va fi complet inutilizabil și nu există altă cale de a face asta decât să-l rescrii. Cred că, în lumea actuală a PHP, ar trebui să existe foarte puține programe produse în era PHP3 care să mai folosească acest lucru.

3. Citatele magice vor dispărea

Citatele magice sunt folosite în principal pentru a scăpa automat de personaje care trebuie scăpate, iar această funcție elimină majoritatea frunzelor care respectă regulile
Numără vocile dezvoltatorilor PHP.

4. Modul de siguranță anulat

Sincer, nu știu ce e în neregulă cu acest model, pur și simplu îl anulez și oricum nu pot să-l folosesc

5. 'var' alias 'public'

Declarația var din clasă devine un alias pentru public, ceea ce se crede că este o decizie luată pentru a fi compatibil cu PHP5, care acum poate fi numit și limbaj OO.

6. Returnarea după referință va da o eroare

Acum, returnarea compilatorului prin referință va afișa o eroare precum $a =& new b(), funcția &c(), limbajul OO resetează implicit referința, deci nu mai este nevoie să se folosească & .

7.zend.ze1 modul de compatibilitate va fi eliminat

Modul de compatibilitate Zend.ze1 va fi eliminat, PHP5 este compatibil cu vechiul PHP4, așa că poți alege dacă să activezi modul de compatibilitate în .ini, deoarece PHP5 folosește motorul de analiză a doua generație, dar modul de compatibilitate nu este 100% capabil să analizeze sintaxa PHP4, deci este un produs al epocii vechi, eliminat.

8. Suportul Freetype 1 și GD 1 va lipsi

Aceste două sunt liberale vechi, deci nu mai sunt suportate, iar GD1 a fost de mult înlocuit de actualul GD2.

9. dl() a fost mutat la SAPI

dl() permite în principal designerului să încarce extensia Libs, care acum este mutată în SAPI

10. Eliminarea Registrelor Long Array

Este închis implicit din PHP5 încolo, apoi eliminat oficial în PHP6.

11. Unele modificări ale extensiei

De exemplu, XMLReader și XMLWriter nu vor mai apărea ca extensii, ci vor fi mutate în nucleul PHP, iar implicit, extensia ereg va fi introdusă în PECL, ceea ce înseamnă că va fi mutată din nucleul PHP, care va face loc și noii extensii de expresie regulată, iar extensia Fileinfo va fi de asemenea importată în nucleul PHP.

12. APC va fi importat în nucleu

Aceasta este o funcție care îmbunătățește performanța PHP, iar acum va fi integrată în nucleul PHP cu opțiunea de a activa sau nu APC

13. Spune adio etichetelor de start în stil ASP

Inițial, scopul era să mulțumească dezvoltatorii ASP să treacă la PHP, dar acum această practică nu mai este necesară; în final, nu vă așteptați ca performanța PHP6 să depășească PHP5 într-un mod general, este posibil ca eficiența execuției PHP6 să fie mai lentă decât PHP5, dar se poate aștepta ca echipa de dezvoltare PHP să muncească din greu pentru a îmbunătăți PHP5 și a depăși PHP5.

Așadar, prietenii interesați de PHP6 îl pot descărca acum de pe site-ul oficial PHP pentru a vedea dacă aceste funcții se reflectă cu adevărat în PHP6

Sper ca acest articol să fie de folos pentru programarea PHP.






Precedent:Al treilea sezon al Conferinței de Poezie Chineză (2018) (10 sesiuni) a totalizat 24,59g
Următor:Cărți electronice la locul de muncă
Postat pe 11.01.2019 10:32:38 |
Am învățat PHP
Postat pe 11.01.2019 10:53:09 |
Nu înțeleg php, dar știu că cel mai recent ar trebui să fie php7
 Proprietarul| Postat pe 11.01.2019 14:14:39 |
Xiao Zhazha A Postat la 2019-1-11 10:53
Nu înțeleg php, dar știu că cel mai recent ar trebui să fie php7

Vă mulțumesc
 Proprietarul| Postat pe 05.03.2019 11:42:59 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com