PHP 8.4 - เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบžเบฒเบชเบฒเปƒเบซเบเปˆ

PHP 8.4 - เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบžเบฒเบชเบฒเปƒเบซเบเปˆ

เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป€เบŠเบฑเปˆเบ™: hooks เบŠเบฑเบšเบชเบดเบ™, เบ‚เบญเบšเป€เบ‚เบ”เบŠเบฑเบšเบชเบดเบ™ asymmetric, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ DOM API, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™

  • เบŠเบฑเบšเบชเบดเบ™ Hooks เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰เป‚เบ”เบ IDEs เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ static, เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™ DocBlock เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบเบปเบ‡เบเบฑเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰ pre-process เบซเบผเบท post-process values โ€‹โ€‹โ€‹โ€‹เป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒ getter เบซเบผเบท setter เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™.
  • เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบšเปเปˆเบชเบปเบกเบกเบฒเบ” เบเบฒเบ™เบ‚เบฝเบ™เบŠเบฑเบšเบชเบดเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบˆเบฒเบเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เบŠเบฑเบšเบชเบดเบ™, เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเปเบšเบšเปเบกเปˆเปเบšเบšเป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เป€เบœเบตเบเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบŠเบฑเบšเบชเบดเบ™เป‚เบ”เบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เบกเบฑเบ™เบˆเบฒเบเบžเบฒเบเบ™เบญเบเบซเป‰เบญเบ‡เบฎเบฝเบ™.
  • เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเปเปˆ #[เบ›เบฐเบ•เบดเป€เบชเบ”เปเบฅเป‰เบง] เบ‚เบฐเบซเบเบฒเบเบเบปเบ™เป„เบเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบ™เบดเบ•เบดเบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™, เบงเบดเบ—เบตเบเบฒเบ™, เปเบฅเบฐเบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆเบ‚เบญเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰.
  • DOM API เปƒเปเปˆ, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบเบเบ•เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™ HTML5, เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ—เบตเปˆเบเบฒเบงเบ™เบฒเบ™เปƒเบ™เบžเบถเบ”เบ•เบดเบเปเบฒ DOM, เปเบฅเบฐเป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบซเบผเบฒเบเบขเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบชเบฐเบ”เบงเบเบเบงเปˆเบฒ. DOM API เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ Dom namespace. เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰ DOM API เปƒเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบซเป‰เบญเบ‡เบฎเบฝเบ™ DomHTMLDocument เปเบฅเบฐ DomXMLDocument.
  • เบงเบฑเบ”เบ–เบธเปƒเปเปˆ BcMathNumber เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบฎเบฑเบ”เบเบธเบกเบงเบฑเบ”เบ–เบธ เปเบฅเบฐเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบฒเบ‡เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ•เบปเบงเป€เบฅเบเบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเป‚เบ”เบเบ•เบปเบ™เป€เบญเบ‡. เบงเบฑเบ”เบ–เบธเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเป‚เบ•เป‰เบ•เบญเบš Stringable, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบชเบฐเบ•เบฃเบดเบ‡, เป€เบŠเบฑเปˆเบ™ echo $num.
  • เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปเบฅเป‰เบง array_find(), array_find_key(), array_any() เปเบฅเบฐ array_all().
  • เป€เบžเบตเปˆเบกเบซเป‰เบญเบ‡เบฎเบฝเบ™เป€เบ”เบฑเบเบ™เป‰เบญเบ PdoDblib, PdoFirebird, PdoMySql, PdoOdbc, PdoPgsql, PdoSqlite เป„เบ”เป€เบงเบตเบ—เบตเปˆเบชเบทเบšเบ—เบญเบ” PDO.
  • เบ•เบญเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเปเปˆเป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบซเปเปˆเบ•เบปเบงเบชเบฐเปเบ”เบ‡เปƒเปเปˆเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบš. เบ•เบปเบงเบขเปˆเบฒเบ‡: MyClass()->method() เปƒเปเปˆ เป‚เบ”เบเบšเปเปˆเบกเบตเบงเบปเบ‡เป€เบฅเบฑเบš.
  • เบซเป‰เบญเบ‡เบฎเบฝเบ™เปƒเบซเบกเปˆ, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเปเบฅเบฐเบญเบทเปˆเบ™เป† ...

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™