7.2.33, ይህም የተጠራቀሙ ስህተቶችን እና ድክመቶችን ያስወግዳል.
ዋና
-
በማንቃት ላይ JIT ማጠናከሪያ , አጠቃቀሙ ምርታማነትን ያሻሽላል. -
ድጋፍ የተሰየሙ የተግባር ነጋሪ እሴቶች ፣ ከስሞች ጋር በተዛመደ ለተግባሩ እሴቶችን እንዲያሳልፉ ያስችልዎታል ፣ ማለትም ክርክሮችን በማንኛውም ቅደም ተከተል ማለፍ እና አማራጭ ነጋሪ እሴቶችን መግለጽ ይችላሉ። ለምሳሌ፣ "array_fill(start_index፡ 0፣ ቁጥር፡ 100፣ እሴት፡ 50)"። - ዘዴዎች ሲደውሉ
ተፈቅዷል የ "? "ኦፕሬተርን በመጠቀም ጥሪን ለመጀመር ዘዴው ካለ ብቻ ነው, ይህም "ኑል" ዋጋን ለመመለስ አላስፈላጊ ቼኮችን ያስወግዳል. ለምሳሌ፣ "$dateAsString = $booking->getStartDate()?->asDateTimeString()"፤ - ድጋፍ
የሕብረት ዓይነቶች ፣ የሁለት ወይም ከዚያ በላይ ዓይነቶች ስብስቦችን መግለጽ (ለምሳሌ፣ “የሕዝብ ተግባር foo(Foo|Bar $input): int|float;”)። - ድጋፍ
ባህሪያት (ማብራሪያዎች) የዶክብሎክ አገባብ ሳይጠቀሙ ሜታዳታን (እንደ መረጃ አይነት) ከክፍሎች ጋር እንዲያገናኙ የሚያስችልዎ። - መግለጫ ድጋፍ
ግጥሚያ , እንደ ማብሪያ / ማጥፊያ ሳይሆን, እሴቶችን መመለስ, ሁኔታዎችን ማጣመርን ይደግፋል, ጥብቅ የዓይነት ማነፃፀሪያዎችን ይጠቀማል እና የ "እረፍት" መግለጫ አያስፈልግም.$ውጤት = ግጥሚያ($ግቤት) {
0 => "ሰላም",
'1', '2', '3' => "ዓለም",
}; -
አጭር አገባብ የክፍል ፍቺዎች, የግንባታ እና ንብረቶችን ትርጉም እንዲያጣምሩ ያስችልዎታል. - አዲስ የመመለሻ አይነት -
የማይንቀሳቀስ . - አዲስ ዓይነት -
የተቀላቀለ , ይህም አንድ ተግባር የተለያዩ አይነት መለኪያዎችን መቀበሉን ለመወሰን ሊያገለግል ይችላል. - መግለጫ
ይጥፉ ልዩ ሁኔታዎችን ለመቆጣጠር. -
ደካማ ካርታ በቆሻሻ መጣያ ጊዜ (ለምሳሌ አላስፈላጊ መሸጎጫዎችን ለማከማቸት) መስዋዕት የሚሆኑ ነገሮችን ለመፍጠር. -
ዕድል ለዕቃዎች ":: ክፍል" የሚለውን አገላለጽ በመጠቀም (ከመደወል get_class() ጋር ተመሳሳይ)። -
ዕድል ከተለዋዋጮች ጋር ያልተያያዙ ልዩ ሁኔታዎችን በመያዝ ውስጥ ያሉ ትርጓሜዎች። -
ዕድል በተግባራዊ መለኪያዎች ዝርዝር ውስጥ ካለው የመጨረሻው አካል በኋላ ኮማ መተው። - አዲስ በይነገጽ
ሊጣበጥ የሚችል ወደ ሕብረቁምፊ (የ __toString () ዘዴ የሚገኝበትን ማንኛውንም የሕብረቁምፊ ዓይነቶች ወይም ውሂብ ለመለየት። - አዲስ ባህሪ
str_ ይይዛል() የንዑስ ሕብረቁምፊ መከሰትን ለመወሰን ቀለል ያለ የ strpos አናሎግ እንዲሁም በሕብረቁምፊ መጀመሪያ እና መጨረሻ ላይ ግጥሚያዎችን ለመፈተሽ str_starts_with() እና str_ends_with() ተግባራቶች። - የተጨመረ ባህሪ
fdiv() , በዜሮ ሲካፈል ስህተት ሳይጥል የማካፈል ስራን ያከናውናል. -
ተለውጧል ሕብረቁምፊ መቀላቀል አመክንዮ. ለምሳሌ 'echo "sum:" የሚለው አገላለጽ። $a +$b' ቀደም ሲል 'echo ("sum: ". $a) +$b' ተብሎ ተተርጉሟል፣ እና በPHP 8 እንደ 'echo"sum:" ይያዛል። ($a +$b)' -
ተጣብቋል የሂሳብ እና የቢት ስራዎችን መፈተሽ፣ ለምሳሌ "[] % [42]" እና "$object + 4" የሚሉት አባባሎች ስህተትን ያስከትላል። -
ተተግብሯል። ተመሳሳይ እሴቶች ቅደም ተከተል በተለያዩ ሩጫዎች ላይ የሚቀመጥበት የተረጋጋ የመደርደር ስልተ-ቀመር።
ምንጭ: opennet.ru