Ewebata ntọhapụ beta mbụ nke ngalaba ọhụrụ nke asụsụ mmemme PHP 8. A na-ahazi mwepụta a maka Nọvemba 26. N'otu oge ahụ, mwepụta mmezi nke PHP 7.4.9, 7.3.21 na
7.2.33, nke kpochapụrụ njehie na-adịghị mma.
support arụrụ arụ ọrụ akpọrọ, na-enye gị ohere ịnyefe ụkpụrụ na ọrụ ahụ metụtara aha, i.e. Ị nwere ike ịnyefe arụmụka n'usoro ọ bụla wee kọwaa arụmụka nhọrọ. Dịka ọmụmaatụ, "array_fill (start_index: 0, ọnụọgụ: 100, uru: 50)".
Mgbe ịkpọ ụzọ kwere iji onye ọrụ "?", nke na-enye gị ohere ịmalite oku naanị ma ọ bụrụ na usoro dị, nke na-ezere nlele na-enweghị isi maka iweghachi uru "null". Dịka ọmụmaatụ, "$dateAsString = $booking->getStartDate()?->asDateTimeString()";
support otu ụdị, na-akọwa nchịkọta nke ụdị abụọ ma ọ bụ karịa (dịka ọmụmaatụ, "ọrụ ọha foo(Foo|Ogwe $ ntinye): int | sere n'elu;").
support àgwà (nkọwa) na-enye gị ohere ijikọ metadata (dị ka ozi ụdị) na klaasị na-ejighi Docblock syntax.
Nkwado nkwupụta egwuregwu, nke, n'adịghị ka mgba ọkụ, nwere ike ịlaghachi ụkpụrụ, nkwado na-ejikọta ọnọdụ, jiri ụdị ntụnyere siri ike, na-achọghị nkọwa "nkwụsị".
Map adịghị ike ịmepụta ihe ndị a ga-achụ n'àjà n'oge nchịkọta mkpofu (dịka ọmụmaatụ, iji chekwaa cache na-enweghị isi).
Ohere iji okwu ":: klaasị" maka ihe (ihe yiri ịkpọ get_class()).
Ohere nkọwa n'ime njide nwuchi nke ewepu na-ejikọtaghị na mgbanwe.
Ohere na-ahapụ rikoma ka emechara mmewere ikpeazụ na ndepụta paramita ọrụ.
Ọhụrụ interface Enwere ike eriri iji chọpụta ụdị eriri ọ bụla ma ọ bụ data enwere ike ịtụgharị gaa na eriri (nke usoro __toString() dị).
Atụmatụ ọhụrụ str_nwere(), a simplified analogue nke strpos maka ịchọpụta na ọnọdụ nke a substring, yana ọrụ str_starts_with() na str_ends_with() maka ịlele matches na mmalite na njedebe nke eriri.
Ọrụ agbakwunyere fdiv(), nke na-arụ ọrụ nkewa na-enweghị atụfu njehie mgbe ị na-ekesa site na efu.
Gbanwee eriri njikọ mgbagha. Dịka ọmụmaatụ, okwu 'echo "sum:" . A kọwaburu $a + $b' dị ka 'echo ("nchịkọta: " . $a) + $b', na na PHP 8 ka a ga-ewere dị ka 'echo "sum:" . ($a +$b)'.
Ejisiri ike ịlele mgbakọ na mwepụ na arụmọrụ bit, dịka ọmụmaatụ, okwu "[] % [42]" na "$ ihe + 4" ga-ebute njehie.
Emere ya algọridim nhazi kwụsiri ike nke a na-echekwa usoro nke ụkpụrụ ndị ahụ n'ofe ọsọ dị iche iche.