Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7557|Svar: 4

PHP6 Analys av nya funktioner

[Kopiera länk]
Publicerad på 2019-01-11 10:31:12 | | |

Den här artikeln beskriver de nya funktionerna i PHP6. Dela den med dig som referens, detaljerna är följande:

1. Stöd Unicode


Även om Unicode tar mer plats, överstiger bekvämligheten som Unicode ger vida bristerna med att ta upp plats, särskilt i dagens internationalisering, hårdvaruutrustning blir allt kraftfullare och nätverkshastigheten har också förbättrats avsevärt, en sådan liten brist kan ignoreras. En annan sak är att PHP också kan ställa in om Unicode-stöd ska aktiveras i .ini-filen, beslutet är upp till dig, det är en bra idé, stäng av Unicode-stöd, PHP-prestandan förbättras inte nämnvärt, huvudeffekten är funktionen som behöver referera strängen.

2. Register Globals kommer att tas bort

Detta är ett viktigt beslut, som säger att många nya PHP-utvecklare kommer att tycka att Register Globals är mycket bekvämt, men bortser från att Register Globals kommer att innebära dolda faror för programmets säkerhet, de flesta värdar på denna funktion är avstängda, intrycket är att från början av PHP version 4.3.x är standardvärdet för detta objekt avstängt, PHP6 har officiellt tagit bort Registrera Globals innebär också att om ett program är en produkt från PHP3-eran, kommer det att vara helt oanvändbart, och det finns inget annat sätt att göra det än att skriva om det. Jag tror att det i dagens PHP-värld borde finnas väldigt få program producerade under PHP3-eran som fortfarande använder det.

3. Magiska citat kommer att försvinna

Magic Quotes används främst för att automatiskt fly från karaktärer som behöver fly, och denna funktion tar bort de flesta blad som följer reglerna
Räkna rösterna från PHP-utvecklare.

4. Säkert läge avbrutet

Ärligt talat vet jag inte vad som är fel på den här modellen, jag kan bara avbryta den, och jag kan ändå inte använda den

5. 'var' alias 'offentlig'

Var-deklarationen i klassen blir ett alias för public, vilket tros vara ett beslut som fattas för att vara kompatibelt med PHP5, som nu också kan kallas ett OO-språk.

6. Att returnera via referens ger ett fel

Nu ger det ett fel som $a =& new b(), function &c(), OO-språket som standard refererar, så det finns inget behov av att använda & längre.

7.zend.ze1 kompatibilitetsläge kommer att tas bort

Zend.ze1:s kompatibilitetsläge kommer att tas bort, PHP5 är kompatibelt med gamla PHP4, så du kan välja om du vill slå på kompatibilitetsläget i .ini, eftersom PHP5 använder andra generationens parsingmotor, men kompatibilitetsläget kan inte 100 % tolka PHP4-syntax, så det är en produkt av den gamla eran, borttaget.

8. Freetype 1 och GD 1-stöd kommer att saknas

Dessa två är långvariga liberaler, så de stöds inte längre, och GD1 har länge ersatts av nuvarande GD2.

9. dl() flyttades till SAPI

dl() låter främst designern ladda in tillägg Libs, som nu flyttas in i SAPI

10. Borttagning av register Long Array

Den stängs som standard från och med PHP5 och tas sedan officiellt bort i PHP6.

11. Vissa ändringar i förlängningen

Till exempel kommer XMLReader och XMLWriter inte längre att visas som tillägg, de kommer att flyttas in i PHP-kärnan, och som standard kommer ereg-tillägget att läggas in i PECL, vilket innebär att det flyttas ut från PHP-kärnan, vilket också ger plats åt det nya tillägget för reguljära uttryck, och Fileinfo-tillägget kommer också att importeras till PHP-kärnan.

12. APC kommer att importeras till kärnan

Detta är en funktion som förbättrar PHP-prestandan, och nu kommer den att läggas in i PHP-kärnan med möjlighet att aktivera APC eller inte

13. Säg adjö till ASP-liknande starttaggar

Det var ursprungligen för att glädja ASP-utvecklare att byta till PHP, men nu behövs inte denna praxis längre, slutligen, förvänta dig inte att prestandan för PHP6 överstiger PHP5 på ett allmänt sätt, det är möjligt att exekveringseffektiviteten för PHP6 blir långsammare än PHP5, men det kan förväntas att PHP-utvecklingsteamet kommer att arbeta hårt för att förbättra PHP5 och överträffa PHP5.

Så vänner som är intresserade av PHP6 kan nu ladda ner det från den officiella PHP-webbplatsen för att se om dessa funktioner verkligen återspeglas i PHP6

Jag hoppas att denna artikel kommer att vara till hjälp för allas PHP-programmering.






Föregående:Den tredje säsongen av Chinese Poetry Conference (2018) (10 sessioner) uppgick till 24,59 g
Nästa:Arbetsplats-e-böcker
Publicerad på 2019-01-11 10:32:38 |
Jag har lärt mig PHP
Publicerad på 2019-01-11 10:53:09 |
Jag förstår inte php, men jag vet att den senaste borde vara php7
 Hyresvärd| Publicerad på 2019-01-11 14:14:39 |
Xiao Zhazha Publicerad den 2019-1-11 10:53
Jag förstår inte php, men jag vet att den senaste borde vara php7

Tack
 Hyresvärd| Publicerad på 2019-03-05 11:42:59 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com