Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7557|Svare: 4

PHP6 Analyse av nye funksjoner

[Kopier lenke]
Publisert på 11.01.2019 10:31:12 | | |

Denne artikkelen beskriver de nye funksjonene i PHP6. Del den med deg for referanse, detaljene er som følger:

1. Støtt Unicode


Selv om Unicode tar mer plass, overstiger bekvemmeligheten Unicode gir langt ulempene ved å ta opp plass, spesielt i dagens internasjonalisering, maskinvareutstyr blir stadig kraftigere, og nettverkshastigheten er også betydelig forbedret, en slik liten svakhet kan ignoreres. Et annet poeng er at PHP også kan sette om Unicode-støtte skal aktiveres i .ini-filen, avgjørelsen er opp til deg, dette er en god idé, slå av Unicode-støtte, PHP-ytelsen vil ikke bli mye bedre, hovedeffekten er funksjonen som må referere til strengen.

2. Register Globals vil bli fjernet

Dette er en viktig avgjørelse, som sier at mange nye PHP-utviklere vil finne Register Globals svært praktisk, men ignorerer at Register Globals vil medføre skjulte farer for programmets sikkerhet, de fleste verter på denne funksjonen er slått av, inntrykket er at fra starten av PHP versjon 4.3.x er standardinnstillingsverdien for dette elementet av, PHP6 har offisielt fjernet Register Globals betyr også at hvis et program er et produkt av PHP3-æraen, vil det være helt ubrukelig, og det finnes ingen annen måte å gjøre det på enn å skrive det om. Jeg mener at i dagens PHP-verden bør det være svært få programmer produsert i PHP3-æraen som fortsatt bruker det.

3. Magiske sitater vil forsvinne

Magic Quotes brukes hovedsakelig for automatisk å unnslippe karakterer som må unnslippes, og denne funksjonen fjerner de fleste bladene som følger reglene
Tell stemmene til PHP-utviklere.

4. Sikkermodus kansellert

For å være ærlig, jeg vet ikke hva som er galt med denne modellen, bare kanseller, og jeg kan uansett ikke bruke den

5. 'var' alias 'offentlig'

Var-erklæringen i klassen blir et alias for public, som antas å være en beslutning tatt for å være kompatibel med PHP5, som nå også kan kalles et OO-språk.

6. Å returnere ved referanse vil gi en feil

Nå vil det å returnere kompilatoren via referanse gi en feil som $a =& ny b(), funksjon &c(), OO-språket går som standard til referanse, så det er ikke lenger behov for å bruke &.

7.zend.ze1 kompatibilitetsmodus vil bli fjernet

Zend.ze1-kompatibilitetsmodus vil bli fjernet, PHP5 er kompatibel med gamle PHP4, så du kan velge om du vil slå på kompatibilitetsmodus i .ini, fordi PHP5 bruker andre generasjons parsing-motor, men kompatibilitetsmodusen kan ikke 100 % tolke PHP4-syntaks, så det er et produkt av den gamle tiden, fjernet.

8. Freetype 1 og GD 1-støtte vil mangle

Disse to er langvarige liberale, så de støttes ikke lenger, og GD1 har for lengst blitt erstattet av dagens GD2.

9. dl() ble flyttet til SAPI

dl() lar hovedsakelig designeren laste inn Libs, som nå er flyttet inn i SAPI

10. Fjerning av register Long Array

Den er lukket som standard fra PHP5 og utover, og deretter offisielt fjernet i PHP6.

11. Noen endringer i utvidelsen

For eksempel vil XMLReader og XMLWriter ikke lenger vises som utvidelser, de vil bli flyttet inn i PHP-kjernen, og som standard vil ereg-utvidelsen bli lagt inn i PECL, noe som betyr at den vil bli flyttet ut av PHP-kjernen, noe som også gir plass til den nye regulære uttrykksutvidelsen, og Fileinfo-utvidelsen vil også bli importert inn i PHP-kjernen.

12. APC vil bli importert til kjernen

Dette er en funksjon som forbedrer PHP-ytelsen, og nå vil den bli lagt inn i PHP-kjernen med mulighet for å aktivere APC eller ikke

13. Si farvel til ASP-lignende starttagger

Det var opprinnelig for å glede ASP-utviklere å bytte til PHP, men nå er denne praksisen ikke lenger nødvendig, og til slutt, ikke forvent at ytelsen til PHP6 overgår PHP5 på en generell måte, det er mulig at kjøreeffektiviteten til PHP6 vil være lavere enn PHP5, men det kan forventes at PHP-utviklingsteamet vil jobbe hardt for å forbedre PHP5 og overgå PHP5.

Så venner som er interessert i PHP6 kan nå laste det ned fra den offisielle PHP-nettsiden for å se om disse funksjonene virkelig gjenspeiles i PHP6

Jeg håper denne artikkelen vil være til hjelp for alles PHP-programmering.






Foregående:Den tredje sesongen av Chinese Poetry Conference (2018) (10 økter) utgjorde totalt 24,59 g
Neste:Arbeidsplass-e-bøker
Publisert på 11.01.2019 10:32:38 |
Jeg har lært PHP
Publisert på 11.01.2019 10:53:09 |
Jeg forstår ikke php, men jeg vet at den nyeste skal være php7
 Vert| Publisert på 11.01.2019 14:14:39 |
Xiao Zhazha publisert 11.01.2019 kl. 10:53
Jeg forstår ikke php, men jeg vet at den nyeste skal være php7

Takk
 Vert| Publisert på 05.03.2019 11:42:59 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com