Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7557|Vastaus: 4

PHP6:n uusien ominaisuuksien analyysi

[Kopioi linkki]
Julkaistu 11.1.2019 10.31.12 | | |

Tässä artikkelissa kuvataan PHP6:n uusia ominaisuuksia. Jaa se kanssasi viitteeksi, yksityiskohdat ovat seuraavat:

1. Tue Unicodea


Vaikka Unicode vie enemmän tilaa, Unicoden tuoma helppous ylittää selvästi tilan viemisen puutteet, erityisesti nykyisessä kansainvälistymisessä, laitteisto muuttuu yhä tehokkaammaksi ja verkon nopeus on parantunut huomattavasti, joten näin pieni puute voidaan sivuuttaa. Toinen seikka on, että PHP voi myös määrittää, ottaako Unicode-tuki käyttöön .ini-tiedostossa, päätös on sinun, tämä on hyvä idea, poistaa Unicode-tuki käytöstä, PHP-suorituskyky ei parane merkittävästi, pääasiallinen vaikutus on funktio, joka tarvitsee viitata merkkijonoon.

2. Rekisteri Globalit poistetaan

Tämä on tärkeä päätös, sillä monet uudet PHP-kehittäjät pitävät Register Globals -toimintoa erittäin kätevänä, mutta jättävät huomiotta sen, että Register Globals tuo mukanaan piileviä vaaroja ohjelman turvallisuudelle. Suurin osa tämän toiminnon isännästä on pois päältä, vaikutelma on, että PHP-version 4.3.x alusta lähtien tämän laitteen oletusarvo on pois päältä, PHP6 poisti virallisesti Registerin Globaalit tarkoittavat myös sitä, että jos ohjelma on PHP3-aikakauden tuote, se on täysin käyttökelvoton, eikä ole muuta keinoa kuin kirjoittaa se uudelleen. Uskon, että nykyisessä PHP-maailmassa PHP3-aikakaudella pitäisi olla hyvin vähän ohjelmia, jotka vielä käyttävät sitä.

3. Taikalainaukset katoavat

Taikalainauksia käytetään pääasiassa automaattisesti pakenemaan hahmoja, jotka täytyy paeta, ja tämä toiminto poistaa suurimman osan sääntöjen mukaisia lehtiä
Laske PHP-kehittäjien äänet.

4. Vikasietotila peruutettu

Rehellisesti sanottuna en tiedä mikä tässä mallissa on vialla, peruuta se vain, enkä voi käyttää sitä kuitenkaan.

5. 'var' alias 'public'

Luokan var-ilmoitus muuttuu julkiseksi aliaksi, jonka uskotaan olevan yhteensopiva PHP5:n kanssa, jota voidaan nyt kutsua myös OO-kieleksi.

6. Viitteen kautta palautus antaa virheen

Kääntäjän palauttaminen viitteen kautta antaa virheen, kuten $a =& new b(), function &c(), OO-kieli oletuksena on viittaus, joten ei ole enää tarvetta käyttää &.

7.zend.ze1-yhteensopivuustila poistetaan

Zend.ze1-yhteensopivuustila poistetaan, PHP5 on yhteensopiva vanhan PHP4:n kanssa, joten voit valita, otatko yhteensopivuustilan päälle .ini, koska PHP5 käyttää toisen sukupolven jäsennysmoottoria, mutta yhteensopivuustila ei pysty täysin jäsentämään PHP4-syntaksia, joten se on vanhan ajan tuote, poistettu.

8. Freetype 1- ja GD 1 -tuki puuttuu

Nämä kaksi ovat pitkään toimineita Libs-malleja, joten niitä ei enää tueta, ja GD1 on jo kauan sitten korvattu nykyisellä GD2:lla.

9. dl() siirrettiin SAPI:lle

dl() mahdollistaa pääasiassa suunnittelijan laajennuksen lataamisen Libs-tiedostoon, joka on nyt siirretty SAPI:hin

10. Rekisterin pitkän taulukon poisto

Se suljetaan oletuksena PHP5:stä eteenpäin, ja virallisesti poistetaan PHP6:ssa.

11. Joitakin jatkomuutoksia

Esimerkiksi XMLReader ja XMLWriter eivät enää esiinny laajennuksina, vaan ne siirretään PHP-ytimeen, ja oletuksena ereg-laajennus siirretään PECL:ään, mikä tarkoittaa, että se siirretään pois PHP-ytimestä, mikä myös mahdollistaa uuden säännöllisen lausekkeen laajennuksen, ja Fileinfo-pääte tuodaan myös PHP-ytimeen.

12. APC tuodaan ytimeen

Tämä ominaisuus parantaa PHP:n suorituskykyä, ja nyt se lisätään PHP-ytimeen ja on mahdollista ottaa APC käyttöön vai olla

13. Sano hyvästit ASP-tyylisille aloitustageille

Alun perin tarkoituksena oli miellyttää ASP-kehittäjiä siirtyä PHP:hen, mutta nyt tätä käytäntöä ei enää tarvita; lopulta ei kannata odottaa PHP6:n suorituskyvyn ylittävän PHP5:ttä kokonaisuudessaan; on mahdollista, että PHP6:n suoritustehokkuus on hitaampaa kuin PHP5:n, mutta on odotettavissa, että PHP-kehitystiimi tekee kovasti töitä parantaakseen PHP5:ttä ja ohittaakseen PHP5:n.

Joten ystävät, jotka ovat kiinnostuneita PHP6:sta, voivat nyt ladata sen viralliselta PHP-sivustolta nähdäkseen, näkyvätkö nämä ominaisuudet todella PHP6:ssa

Toivon, että tästä artikkelista on apua kaikkien PHP-ohjelmoinnille.






Edellinen:Kiinalaisen runokonferenssin kolmas kausi (2018) (10 istuntoa) keräsi yhteensä 24,59g
Seuraava:Työpaikan e-kirjat
Julkaistu 11.1.2019 10.32.38 |
Olen opiskellut PHP:tä
Julkaistu 11.1.2019 10.53.09 |
En ymmärrä php:tä, mutta tiedän, että uusin pitäisi olla php7
 Vuokraisäntä| Julkaistu 11.1.2019 14.14.39 |
Xiao Zhazha Julkaistu 2019-1-11 klo 10:53
En ymmärrä php:tä, mutta tiedän, että uusin pitäisi olla php7

Kiitos
 Vuokraisäntä| Julkaistu 5.3.2019 11.42.59 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com