RačunalnikiProgramska oprema

PHP 7: Kaj je novega in ko se sprosti?

Web Development - je eden najpomembnejših trendov v programiranju. In vsak razvijalec, ki dela na tem področju in sam meni, pravi programer, seznanjeni z jezika, kot je PHP. Ta programski jezik, je že zelo dolgo in uspešno uporablja po vsem svetu za razvoj spletnih strani in spletnih aplikacij. In če je, preden je bil razvoj izvedena na peti različici jezika, zdaj pa vsi prešli na PHP 7. Sprosti nova različica - 11. junija 2015. Treba je omeniti, da je to le različica alfa. Končno je načrtovana za konec leta 2015.

novosti

Torej, kaj je novega v najnovejši različici jezika? Razvijalci so se naslednje spremembe in dopolnitve:

  • PHP Uspešnost 7 v primerjavi s prejšnjimi različicami podvojila.
  • 64-bitna arhitektura se bo ohranila.
  • Veliko število usodnih napak obrnil v izjeme.
  • Prišlo je upravljavec kombiniranega za primerjavo vrednosti.
  • Podpira reducirano obliko uporabe.
  • Dodano izjavo, da testira spremenljivko svojega obstoja in se vrne.
  • To je postalo mogoče določiti nize kot stalnih vrednot, ki je bilo razglašeno za uporabo opredeljujejo.
  • Sintaksa oblikovalci četrte različice je zdaj zastarel.
  • V PHP 7 dodal anonimnih razrede.

To je kratek seznam sprememb. Nato bodo razpravljali o izboljšave in inovacije jezika. Presenetljivo je, da so se z izdajo peti različici pred sprostitvijo sedme 10 let minilo.

Zakaj potem ni imel PHP 5 PHP 6?

Za mnoge je to skrivnost. V resnici je vse enostavno. Sprostitev "šest" preprosto ni bil izveden. Njegova glavna značilnost je bila podpora znakov "Unicode", kot v razvoj spletnih strani, ne da bi to kjerkoli.

Ideja je bila, da izvajanje te podpore v PHP jedra 7. Kaj je novega bi dal? Širitev možnosti jezika, seveda. To bi bilo mogoče uporabljati emotikone kot identifikatorje, kot tudi za razširitev funkcionalnosti linij v različnih jezikih.

Načrti so ambiciozni, vendar je bilo veliko težav. Bilo je zelo težko in dolgočasno v pristanišče velik del kode, da bi ohranili "Unicode". To je vplivalo na razvoj drugih možnosti in razočarano spletne razvijalce. Torej, v daljšem časovnem obdobju, interes pri podpori "Unicode" začele padati, in ne bo več mogoče razviti šesta verzija.

Toda vse to je zgodovina, kot se bo sprostil različica PHP 7. Kaj je novega v njem?

izboljšanje uspešnosti

Prej, vse posodobitev izboljša učinkovitost bistveno, in glavni cilj razvijalcev je bil pomemben premik v PHP 7 na bolje. Bili so sposobni ravnati. Zdaj zanimanje programerjev na Zend motorja, ki temelji na jeziku PHP, se je povečala večkrat. Mnogi strokovnjaki so opazili, da je nova različica močno razvila in postala konkurenčna. Konec koncev, je vodstvo začelo osvojiti druge skripte programskih jezikov.

Motor ravno ob pravem času

7 PHP razvoj začel s študijem, če želite izvedeti več o uvedbi tega motorja, ki je sposoben sestaviti kodo v stroj dinamično. Konec koncev, to vam omogoča, da poveča hitrost kode med njegovim izvajanjem. Čeprav v celoti izvajanje še ni zgodilo, vendar ustvarjalci so aktivno eksperimentirajo z njo. Če jim uspe, da izvajanje JIT-jezikovno motor, bo dvigniti najvišjo raven učinkovitosti še višje.

Povzetek sintaksa drevo

Ta zbirka korak je predlagal ruski programer. Les lahko zagotovi številne prednosti, med njimi - velik potencial za nadaljnjo optimizacijo in učinkovitejše dodeljevanje pomnilnika, ki bo pospešil delo PHP 7. Tako je opisal možnost odpiranja drevo aplikacij po meri. To lahko privede do pojava visoko kakovostnih orodij, ki bo zelo koristen za iskanje napak. Testi, ki so bili opravljeni na realnih aplikacijah, so pokazali, da je nova različica uporablja pol toliko spomina v času obdelave zahtevka. Kljub temu, da so vse nove različice izgleda precej pozna, da je zelo drugačen od prejšnjega v smislu učinkovitosti. Konec koncev, je dejstvo, da porabi manj pomnilnika omogoča nizke porabe stroji za obdelavo prošnje hitreje. In to prispeva k oblikovanju okoli PHP značilne mikroservisov.

asinhrono programiranje

V PHP 7 je nujen korak, da se izvajanje zanke dogodka. To je del kode, ki omogoča prestrezanje dogodkov, povezanih s vhod in izhod, kot tudi druge naloge asinhrona tipa, ki lahko deluje vzporedno (dostop do omrežne datoteke, baze podatkov).

Preprosto povedano, bo to omogočilo, da dodate podporo za takšne naloge znotraj ene poizvedbo. Asinhrono programiranje bo tudi omogočilo, da povečajo produktivnost.

izboljšana sintaksa

7 PHP - skriptni jezik za splošne namene. In je sintaksa izboljšal za pisanje te skripte. Zdaj je postalo lažje pisati kodo, da izgleda bolj prijeten za razvijalce. Kaj se je spremenilo?

  • Zdaj je mogoče, da skupina, ki uvažajo tiste razrede, ki so v isti liniji in v enem samem imenskem prostoru. To pomaga, da prihranite nekaj bajtov v kodeksu.
  • Dodajanje Null-združijo operaterja rešuje problem, ki se pojavi, ko programer želi dodeliti vrednost spremenljivki, ki je že dodeljena drugemu spremenljivko.
  • Kombiniranega primerjava, ki se imenuje "vesoljska plovila", prispeva k proizvodnji tristopenjsko primerjava vrednosti par s. To vam omogoča, da razumejo, ne le enakost teh vrednosti, ali neenakosti, ampak tudi, da je, kar je večje, če niso enake.

izjeme

Če se že s smrtnim napake privedle do popolno zaustavitev skripta izvršena, s prihodom izjem so ulovljeni in obdelani. Zdaj, takšne napake kot izziv za neobstoječe funkcije, se ne ustavi scenarij. To vrže izjemo, kar je mogoče obdelati v enem bloku kode. To je pomembna lastnost za strežnike, saj lahko s smrtnim izidom napake povzročijo, da je treba ponovno zagnati, ki močno ovira delo.

Kako namestiti PHP 7

1. Morate prenesti najnovejšo različico iz uradne strani.

2. Iz arhiva se izloči vsebino mape v php. Namestitev ni potrebna.

3. Spremeni konfiguracijske datoteke strežnika (kar pomeni Apache).

4. DirectoryIndex parameter je treba spremeniti, da index.html.

5. Strežnik znova zažene, nato pa boste morali iti skozi brskalnika na stran index.php in se prepričajte, da vse deluje, kot bi morala.

Načeloma je proces ni bistveno spremenila v primerjavi s prejšnjo različico. Namestitev PHP 7 na Linux je nekoliko drugačen, saj je treba prenesti iz repozitorija, nato pa uporabite posebne ukaze, da bi namestitev.

zaključek

Seveda je vse nedavne spremembe v programskem jeziku PHP je postala bistvenega pomena. Večina od njih so bile narejene iz konkurence s Facebook in njegovega programskega jezika Hack, ki je začel zajemanje vodstvo. To je tisto, kar je bil povod za razvoj. Za to se lahko zahvalimo Mark Zuckerberg in njegovo družbo. Konec koncev, to je zelo dobro za skupnost, PHP-razvijalci. Zdaj je razvoj spletnih dosegla kakovostno novo raven. Uspešnost se je povečala in bo še naprej rasla in, posledično, bo konkurenca z drugimi skripte programskih jezikih treba ohraniti, dokler. Konec koncev, imajo še dolgo pot, da se premaknete iz svojega sedeža PHP velikana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.atomiyme.com. Theme powered by WordPress.