4 คะแนน โดย xguru 2021-04-17 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
xguru 2021-04-17

เพื่อนคนนี้เขียนบทความนี้ปีละครั้งทุกปี โดยในปี 2019 เคยเอามาลงใน GeekNews แล้ว แต่ปี 2020 ดันลืมไปนะ 555