2 คะแนน โดย xguru 2023-11-27 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • รองรับ Type สำหรับ Class Constant: ใช้ได้กับทุก type ของ PHP ยกเว้น void, callable, never
  • Dynamic Fetch ของ Class Constant: ค้นหาด้วยชื่อในรูปแบบ Foo::{$searchableConstant}
  • แอททริบิวต์ใหม่ #[\Override]: เมื่อเพิ่มในเมธอด จะตรวจสอบว่ามีเมธอดชื่อเดียวกันอยู่ในคลาสแม่หรืออินเทอร์เฟซที่ถูก implement หรือไม่
  • Deep-Cloning ของคุณสมบัติ readonly: สามารถเปลี่ยนค่าคุณสมบัติ readonly ได้หนึ่งครั้งผ่านเมธอด __clone
  • ฟังก์ชันใหม่ json_validate(): ตรวจสอบได้อย่างมีประสิทธิภาพกว่า json_decode() ว่าสตริงเป็น JSON ที่ถูกต้องหรือไม่
  • เมธอดใหม่ Randomizer::getBytesFromString(): เพิ่มความสามารถในส่วนขยาย Random ที่เพิ่มเข้ามาใน PHP 8.2 ให้สร้างสตริงสุ่มที่ประกอบด้วยไบต์ที่กำหนดเท่านั้น
  • เมธอดใหม่ Randomizer::getFloat() และ Randomizer::nextFloat()
  • ตัว lint บน command line รองรับการรับไฟล์อินพุตหลายไฟล์
  • เพิ่มคลาส อินเทอร์เฟซ และฟังก์ชันใหม่: mb_str_pad(), str_increment(), str_decrement() เป็นต้น

3 ความคิดเห็น

 
hided62 2023-11-27

ถ้าจัดการกับ type แบบนี้ สักวันหนึ่งก็คงต้องมีการเพิ่ม type alias เข้ามา แต่จะจัดการอย่างไรนั้นผมก็ไม่แน่ใจเหมือนกัน

 
zihado 2023-11-27

กระแส PHP กำลังมา…

 
roxie 2023-12-03

คุณครู,,,