PHP ในปี 2021
(stitcher.io)- PHP 8 เปิดตัวแล้ว และยังคงมีการปรับปรุงประสิทธิภาพอย่างต่อเนื่อง
→ มีการเพิ่ม JIT เข้ามาด้วย
- คาดว่า 8.1 จะออกช่วงปลายปีนี้
→ เพิ่ม enum
→ เพิ่ม Fibers สำหรับ Async PHP (Coroutine, กรีนเธรด)
→ เพิ่มชนิด never : ใช้ระบุฟังก์ชันที่ทำให้โปรแกรมจบการทำงานอย่างชัดเจน เช่น exit น่าจะช่วยเครื่องมือวิเคราะห์แบบสแตติกได้
PhpStorm ก็เพิ่มเครื่องมือวิเคราะห์แบบสแตติกอย่าง Psalm / PhpStan เข้ามา
-
Composer 2.0 ออกในช่วง 2020/10 : ปรับปรุง UX และประสิทธิภาพอย่างมาก
-
สิ่งที่ถูกเพิ่มเข้ามาแล้วหรือกำลังจะเพิ่มในภาษา PHP ช่วงหลัง
→ Enums
→ Fibers
→ Attributes
→ Named Arguments
→ Match
→ Constructor Property Promotion
→ Short closures
→ Null coalescing operator
→ Traits
→ Typed properties
→ Spread operator
→ The JIT
→ FFI
→ Return type declarations
→ Generators
1 ความคิดเห็น
เพื่อนคนนี้เขียนบทความนี้ปีละครั้งทุกปี โดยในปี 2019 เคยเอามาลงใน GeekNews แล้ว แต่ปี 2020 ดันลืมไปนะ 555
PHP in 2019 https://th.news.hada.io/topic?id=92
PHP in 2020 https://stitcher.io/blog/php-in-2020