Feartan ùra ann am PHP 8.0

SSL earbsach bho dìreach $3.44
sanasan
Sreang gus PHP a sheòladh

Seo cuid den iuchair ùr feartan PHP 8

JIT (Dìreach ann an ùine)  

Is e JIT am feart as follaisiche de PHP 8. Tha PHP JIT na phàirt neo-eisimeileach de OPcache. Faodaidh e comas agus à comas aig àm ruith agus àm cruinneachaidh.

Smaoinich gu bheil JIT a’ seasamh airson Just In Time compiler. Tha e na dhòigh air còd coimpiutair a chuir an gnìomh nuair a thèid am prògram a chuir gu bàs seach mus tèid a chuir gu bàs.

Mar sin, bidh JIT ag eadar-theangachadh còd byte PHP gu còd inneal. Tha an gnìomh seo air coileanadh thagraidhean aig a bheil gnìomhan matamataigeach trom a leasachadh. Bidh e ag àrdachadh coileanadh thagraidhean PHP, oir rè ùine ruith faodaidh e còd a chuir ri chèile a-steach don chòd inneal dùthchasach. Ma tha an JIT air a chomasachadh bidh an còd air a ruith leis an CPU fhèin, is e sin as coireach gu bheil e a’ dèanamh PHP gu math luath.
A rèir RFC, tha an comas air barrachd còd a ghluasad bho C gu PHP air a dhol suas leis gu bheil PHP luath gu leòr. 

Seòrsaichean aonaidh  

Tha seòrsaichean aonaidh glè chudromach gnìomh ann am PHP 8 seach gu bheil PHP na structar air a chlò-bhualadh gu fiùghantach. An-dràsta, tha PHP a’ toirt taic do dhà sheòrsa de sheòrsa aonaidh, seòrsa air choreigin de null is sreath no tarsainn. Ann am PHP 8, bidh seòrsaichean aonaidh a’ gabhail ri luachan de dh’iomadh seòrsa, seach aon fhear a tha a’ comharrachadh gun gabh aon dhiubh sin a chleachdadh. 

buadhan 

Tha an gnìomh buadhan ri fhaighinn ann an iomadh cànan eile leithid C #, C ++, Rust, agus feadhainn eile. Roimhe PHP 8, chuir PHP taic ri cruth neo-structaraichte de mheata-dàta. A-nis san dreach ùr, faodaidh tu meata-dàta structaraichte a chleachdadh le co-chòrdadh dùthchasach PHP. Tha feartan a’ tabhann comas fiosrachadh meata-dàta a ghabhas leughadh le inneal a chur ris a dh’fhaodar a chleachdadh gus feartan a shònrachadh airson nithean, eileamaidean, no faidhlichean.  

A ’làimhseachadh mhearachdan 

Ron ùrachadh as ùire seo bidh PHP a’ sgaoileadh rabhadh agus a’ tilleadh null nuair a choinnicheas e ri luach nach urrainn dha a chleachdadh. Leis nach cuir rabhadh PHP stad air a’ bhloc a tha air fhàgail agus mar sin cha robh an giùlan seo ion-mhiannaichte. A-nis a-steach PHP 8 faodaidh gnìomhan taobh a-staigh eisgeachd a thilgeil airson mearachdan seòrsa no mearachdan luach. Is e seòrsa de mhearachd a th’ ann a bhith a’ dol seachad air paramadair mì-laghail gu gnìomh a tha air a mhìneachadh leis an neach-cleachdaidh. A-nis an àite rabhadh, faodaidh PHP eisgeachdan a thilgeil.  

Mapaichean lag 

Gus coileanadh a leasachadh agus casg a chuir air aodion cuimhne ann am pròiseasan fad-ùine, PHP 8 thug a-steach mapaichean lag. Is e cruinneachadh de stuthan dàta a th’ ann an Weakmap anns a bheilear a’ toirt iomradh lag air iuchraichean. Tha mapa lag na thasglann de dhàta a thàinig bho nì nach fheum a bhith beò nas fhaide na nì. Ma thuiteas an nì a-mach às an raon, cha chuir e stad air an neach-cruinneachaidh sgudail bho bhith a’ glanadh an nì. 

SSL earbsach bho dìreach $3.44
sanasan

Gnìomhaiche Nullsafe

Is e cuairt ghoirid a th’ ann an Nullsafe gu bunaiteach a’ ciallachadh gun tèid measadh a dhèanamh air abairt stèidhichte air suidheachadh sònraichte. Tha gnìomhaiche PHP Nullsafe na fheart ùr a bheir seachad slabhraidh roghnach do PHP. Bidh e a’ cuairteachadh an lorg ma tha an luach null, gun a bhith ag adhbhrachadh mhearachdan sam bith. Is e an gnìomhaiche sàbhailte null ?->

Match Match 

Tha Match Expression coltach ri aithris suidse l, tha abairt cuspair aige a tha air a choimeas ri grunn roghainnean eile. Bidh e a’ toirt taic do abairtean aon-loidhne agus chan eil feum air aithris brisidh. Bidh Match Expression a’ dèanamh coimeas teann. 

Mar eisimpleir ann am PHP 7 agus dreachan nas sine: 

Switch ( 7.0 ) { 
  Case '7.0’ :
           $answer  = “Beautiful”
        Break;
Case 7.0 : 
    $answer = “wonderful” 
Break; 
} 
Echo $answer

Ann am PHP 8 is urrainn dhuinn Match Match a sgrìobhadh:

Echo match (8.0) { 
      ‘8.0’ => “Beautiful” 
      8.0 => “Wonderful” 

};
Sreang gus PHP a sheòladh
dùin

Cùm suas ris an fhiosrachadh as ùire mu PHP!

Cha bhith sinn a’ spamadh!

SSL earbsach bho dìreach $3.44
sanasan

en English
X
Rach gu mhullaich