7.2.33, izay nanafoana ny lesoka sy ny vulnerability miangona.
tena
-
Mihodina JIT compiler , ny fampiasana azy dia hanatsara ny famokarana. -
fanohanana antsoina hoe arguments function, mamela anao handefa soatoavina amin'ny asa mifandraika amin'ny anarana, i.e. Azonao atao ny mampita hevitra amin'ny filaharana rehetra ary mamaritra hevitra azo atao. Ohatra, "array_fill(start_index: 0, num: 100, value: 50)". - Rehefa miantso fomba
navela mampiasa ny "?", izay mamela anao hanomboka antso raha tsy misy ny fomba, izay misoroka tsy ilaina fanamarinana ny fiverenana ny "null" sanda. Ohatra, "$dateAsString = $booking->getStartDate()?->asDateTimeString()"; - fanohanana
karazana sendika , mamaritra ny fanangonana karazana roa na maromaro (ohatra, "asa ho an'ny daholobe foo(Foo|Bar $ input): int|float;"). - fanohanana
toetra (fanazavana) izay ahafahanao mamatotra metadata (toy ny fampahalalana karazana) amin'ny kilasy nefa tsy mampiasa syntax Docblock. - Fanohanana fanehoan-kevitra
lalao , izay, tsy toy ny switch, dia afaka mamerina ny soatoavina, manohana ny fampifangaroana fepetra, mampiasa fampitahana karazana henjana, ary tsy mitaky famaritana "fitsaharana".$result = match($input) {
0 => "Manahoana",
'1', '2', '3' => "izao tontolo izao",
}; -
Syntax nohafohezina famaritana kilasy, mamela anao hanambatra ny famaritana ny constructor sy ny fananana. - Karazana fiverenana vaovao -
voasakantsakan'ny . - Karazana vaovao -
mifangaro , izay azo ampiasaina hamaritana raha manaiky ny masontsivana isan-karazany ny asa iray. - teny
manary hiatrehana ny exception. -
WeakMap mba hamoronana zavatra azo atao sorona mandritra ny fanangonana fako (ohatra, mba hitahiry cache tsy ilaina). -
fahafahana mampiasa ny teny hoe ":: class" ho an'ny zavatra (mitovy amin'ny fiantsoana get_class()). -
fahafahana famaritana ao amin'ny sakana fisamborana maningana izay tsy mifamatotra amin'ny miovaova. -
fahafahana mamela faingo aorian'ny singa farany amin'ny lisitry ny masontsivana fiasa. - Interface vaovao
azo tady hamantarana izay karazana tady na angona azo ovaina ho tady (izay misy ny fomba __toString()). - endri-javatra vaovao
str_contains() , strpos analogue notsorina mba hamaritana ny fisian'ny zana-tsipìka, ary koa ny fiasa str_starts_with() sy str_ends_with() mba hanamarinana ny lalao eo am-piandohana sy fiafaran'ny tady. - Nampiana endri-javatra
fdiv() , izay manao asa fizarana tsy misy hadisoana raha zaraina aotra. -
nanova lojika mampifandray tady. Ohatra, ny fitenenana 'echo "sum:" . $a + $b' dia nadika taloha hoe 'echo ("sum: " . $a) + $b', ary amin'ny PHP 8 dia raisina ho 'echo "sum: " . ($a + $b)'. -
Mihenjana Ny fanamarinana ny asa arithmetika sy ny bitika, ohatra, dia miteraka hadisoana ny fitenenana "[] % [42]" sy "$object + 4". -
ampiharina Algorithm fanasokajiana maharitra izay voatahiry ny filaharan'ny sanda mitovy amin'ny hazakazaka samihafa.
Source: opennet.ru