See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7557|Vastuse: 4

PHP6 uute funktsioonide analüüs

[Kopeeri link]
Postitatud 11.01.2019 10:31:12 | | |

See artikkel kirjeldab PHP6 uusi funktsioone. Jaga seda endaga viitamiseks, detailid on järgmised:

1. Toeta Unicode'i


Kuigi Unicode võtab rohkem ruumi, ületab Unicode'i pakutav mugavus kaugele ruumi võtmise puudused, eriti tänapäeva rahvusvahelistumise tingimustes, riistvaraseadmed muutuvad üha võimsamaks ning võrgu kiirus on oluliselt paranenud, nii väikest puudust võib eirata. Teine punkt on see, et PHP saab ka määrata, kas lubada Unicode'i tugi .ini failis, otsus on sinu teha, see on hea mõte – lülita Unicode'i tugi välja, PHP jõudlus ei parane oluliselt, peamine mõju on funktsioon, mis peab stringile viitama.

2. Register Globals eemaldatakse

See on oluline otsus, öeldes, et paljud uued PHP arendajad leiavad Register Globals väga mugavaks, kuid ignoreerivad, et Register Globals toob varjatud ohte programmi turvalisusele; enamik selle funktsiooni hoste on välja lülitatud, mulje on, et alates PHP versiooni 4.3.x algusest on selle üksuse vaikimisi seade välja lülitatud, PHP6 eemaldas ametlikult Registeri Globaalid tähendavad ka seda, et kui programm on PHP3 ajastu toode, on see täiesti kasutuskõlbmatu ja muud võimalust pole kui see ümber kirjutada. Usun, et praeguses PHP maailmas peaks PHP3 ajastul olema väga vähe programme, mis seda veel kasutavad.

3. Maagilised tsitaadid kaovad

Maagilisi tsitaate kasutatakse peamiselt selleks, et automaatselt põgeneda tegelaste eest, kellest tuleb põgeneda, ning see funktsioon eemaldab enamiku reeglitele vastavatest lehtedest
Loe PHP arendajate hääli.

4. Turvarežiim tühistatud

Ausalt öeldes ei tea ma, mis selle mudeliga viga on, tühistan selle ja ma ei saa seda niikuinii kasutada

5. 'var' alias 'public'

Klassi var deklaratsioon muutub publicile aliaseks, mida peetakse PHP5-ga ühilduvaks otsuseks, mida nüüd võib nimetada ka OO-keeleks.

6. Viite kaudu tagastamine annab vea

Nüüd tagastades kompilaatori viite kaudu, kuvatakse vea, näiteks $a =& new b(), function &c(), OO keel on vaikimisi viite, seega pole enam vaja & kasutada.

7.zend.ze1 ühilduvusrežiim eemaldatakse

Zend.ze1 ühilduvusrežiim eemaldatakse, PHP5 on ühilduv vana PHP4-ga, nii et saad valida, kas lülitada ühilduvusrežiim .ini-s sisse, sest PHP5 kasutab teise põlvkonna parsing-mootorit, kuid ühilduvusrežiim ei suuda 100% PHP4 süntaksit parsida, seega on see vana ajastu toode, eemaldatud.

8. Freetype 1 ja GD 1 tugi puuduvad

Need kaks on pikaajalised Libs-id, seega neid enam ei toetata, ja GD1 on ammu asendatud praeguse GD2-ga.

9. dl() viidi SAPI-sse

dl() võimaldab peamiselt disaineril laadida laiendit Libs, mis on nüüd viidud SAPI-sse

10. Register Long Array eemaldamine

See suletakse vaikimisi alates PHP5-st ja eemaldatakse ametlikult PHP6-s.

11. Mõned pikenduse muudatused

Näiteks XMLReader ja XMLWriter ei ilmu enam laienditena, vaid viiakse PHP tuuma ning vaikimisi paigutatakse ereg laiendus PECL-i, mis tähendab, et see viiakse PHP tuumast välja, mis teeb ruumi uuele regulaaravaldise laiendusele ning Fileinfo laiend imporditakse samuti PHP tuuma.

12. APC imporditakse tuuma

See on funktsioon, mis parandab PHP jõudlust, ja nüüd lisatakse see PHP tuuma koos võimalusega APC lubada või mitte

13. Ütle hüvasti ASP-stiilis algsiltidega

Algselt oli see mõeldud ASP arendajate rõõmuks PHP-le üle minna, kuid nüüd pole seda praktikat enam vaja, lõpuks ära oota, et PHP6 jõudlus ületab PHP5 kõikehõlmavalt – on võimalik, et PHP6 täitmise efektiivsus on aeglasem kui PHP5-l, kuid võib eeldada, et PHP arendusmeeskond teeb kõvasti tööd, et PHP5 täiustada ja PHP5 ületada.

Nii saavad sõbrad, kes on PHP6-st huvitatud, nüüd selle ametlikult PHP veebilehelt alla laadida, et näha, kas need funktsioonid on tõesti PHP6-s kajastatud

Loodan, et see artikkel on kasulik kõigile PHP programmeerimisele.






Eelmine:Hiina luulekonverentsi kolmas hooaeg (2018) (10 sessiooni) kogus kokku 24,59g
Järgmine:Töökoha e-raamatud
Postitatud 11.01.2019 10:32:38 |
Olen õppinud PHP-d
Postitatud 11.01.2019 10:53:09 |
Ma ei saa PHP-st aru, aga tean, et viimane peaks olema php7
 Üürileandja| Postitatud 11.01.2019 14:14:39 |
Xiao Zhazha Postitatud 2019-1-11 10:53
Ma ei saa PHP-st aru, aga tean, et viimane peaks olema php7

Täname
 Üürileandja| Postitatud 05.03.2019 11:42:59 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com