Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 7557|Válasz: 4

PHP6 Új funkciók elemzése

[Linket másol]
Közzétéve 2019. 01. 11. 10:31:12 | | |

Ez a cikk a PHP6 új funkcióit mutatja be. Oszd meg magaddal referenciaként, a részletek a következők:

1. Támogassa az Unicode-ot


Bár a Unicode több helyet foglal el, az Unicode által nyújtott kényelm messze felülmúlja a helyfoglalás hiányosságait, különösen a mai nemzetköziesítés idején, a hardverberendezések egyre erősebbek lesznek, és a hálózati sebesség is jelentősen javult, így egy ilyen kis hiányosság figyelmen kívül hagyható. Egy másik pont, a PHP azt is beállíthatja, hogy engedélyezze-e az Unicode támogatást a .ini fájlban, a döntés rajtad múlik, ez jó ötlet, kapcsold ki a Unicode támogatást, a PHP teljesítménye nem javul jelentősen, a fő hatás az a függvény, amelynek hivatkoznia kell a stringre.

2. A Register Global Records eltávolításra kerül

Ez egy fontos döntés, mivel sok új PHP fejlesztő nagyon kényelmesnek találja majd a Register Globals-t, de figyelmen kívül hagyjuk, hogy a Register Global rejtett veszélyeket hozna a program biztonságára, a legtöbb hoszt ezen a funkción ki van kapcsolva, az a benyomás, hogy a PHP 4.3.x verzió kezdetétől az alapértelmezett beállítási érték kikapcsolt, a PHP6 hivatalosan eltávolította a Registeret A globalizáció azt is jelenti, hogy ha egy program a PHP3 korszakának terméke, akkor teljesen használhatatlanná válik, és nincs más mód rá, mint újraírni. Úgy gondolom, hogy a jelenlegi PHP világban nagyon kevés olyan programnak kellene lennie, hogy a PHP3 korszakban még mindig használják azt.

3. A varázsidézetek eltűnnek

A Magic Quotes főként arra szolgál, hogy automatikusan kiszabaduljon a karakterek elől, akiket ki kell jutniuk, és ez a funkció eltávolítja a legtöbb levelet, amelyek megfelelnek a szabályoknak,
Számold meg a PHP fejlesztők hangjait.

4. Biztonságos mód törlése

Őszintén szólva, nem tudom, mi a baj ezzel a modellel, egyszerűen törölném, és úgysem tudom használni

5. 'var' alias 'public'

Az osztályban a var deklaráció a public álnévvé válik, amelyet úgy vélik, hogy kompatibilis a PHP5-tel, amelyet ma már OO nyelvnek is nevezhetünk.

6. Hivatkozással történő visszaküldés hibát ad

Ha visszavezeted a fordítót, akkor olyan hibát ad, mint például: $a =& new b(), function &c(), az OO nyelv alapértelmezettként hivatkozásra vált, így már nincs szükség & használatára.

A 7.zend.ze1 kompatibilisségi mód eltávolításra kerül

A Zend.ze1 kompatibilitási mód eltávolításra kerül, a PHP5 kompatibilis a régi PHP4-gyel, így eldöntheted, hogy bekapcsolod-e a kompatibilitási módot a .ini-ben, mert a PHP5 a második generációs parsing motort használja, de a kompatibilitási mód nem képes 100%-ban értelmezni a PHP4 szintaxist, így az a régi korszak terméke, eltávolítva.

8. A Freetype 1 és GD 1 támogatás hiányozni fog

Ez a két régi Libs, így már nem támogatják őket, és a GD1-et régóta a jelenlegi GD2 váltotta fel.

9. dl() átkerült az SAPI-ra

dl() főként lehetővé teszi, hogy a tervező a Libs kiterjesztés betöltse a készüléket, amely most az SAPI-ba került

10. Register Long Array eltávolítása

Alapértelmezés szerint a PHP5-től zárva van, majd hivatalosan eltávolítják a PHP6-tól.

11. Néhány hosszabbítási változtatás

Például az XMLReader és az XMLWriter már nem jelennek meg kiterjesztésként, hanem áthelyezik őket a PHP kernelbe, és alapértelmezetten az ereg kiterjesztést a PECL-be helyezik, ami azt jelenti, hogy kikerül a PHP magból, ami szintén helyet teremt az új reguláris kifejezés kiterjesztésnek, és a Fileinfo kiterjesztés is importálódik a PHP kernelbe.

12. Az APC-t a magba importálják

Ez egy olyan funkció, amely javítja a PHP teljesítményét, és most a PHP magba kerül, ahol lehetőség van arra, hogy engedélyezze az APC-t vagy sem

13. Búcsúzz el az ASP-stílusú kezdőcímkéknek

Eredetileg azért volt, hogy az ASP fejlesztők meggyőzzék a PHP-re váltani, de most már nincs szükség erre a gyakorlatra, végül ne várjuk el, hogy a PHP6 teljesítménye mindenben meghaladja a PHP5-öt, lehetséges, hogy a PHP6 végrehajtási hatékonysága lassabb lesz, mint az PHP5-é, de várható, hogy a PHP fejlesztőcsapat keményen dolgozik majd a PHP5 fejlesztésén és a PHP5 túlszárnyalásán.

Tehát azok a barátok, akik érdeklődnek a PHP6 iránt, most már letölthetik a hivatalos PHP weboldalról, hogy megnézzék, valóban tükröződnek-e ezek a funkciók a PHP6-ban

Remélem, ez a cikk mindenki PHP programozásának hasznos lesz.






Előző:A Kínai Költészeti Konferencia harmadik szezonja (2018) (10 alkalom) összesen 24,59 g-ot ért
Következő:Munkahelyi e-könyvek
Közzétéve 2019. 01. 11. 10:32:38 |
Tanulok PHP-t
Közzétéve 2019. 01. 11. 10:53:09 |
Nem értem a php-t, de tudom, hogy a legfrissebb verziónak php7-nek kellene lennie
 Háziúr| Közzétéve 2019. 01. 11. 14:14:39 |
Xiao Zhazha 2019-1-11 10:53-án posztolva
Nem értem a php-t, de tudom, hogy a legfrissebb verziónak php7-nek kellene lennie

Köszönöm
 Háziúr| Közzétéve 2019. 03. 05. 11:42:59 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com