การเปิดตัว PHP 8.5
(php.net)- เพิ่มโอเปอเรเตอร์ไปป์
- เพิ่มฟังก์ชัน
clone()ที่สามารถแก้ไขพร็อพเพอร์ตีภายในอ็อบเจ็กต์ได้ในจังหวะที่ทำสำเนาอ็อบเจ็กต์ เดิมทีใช้cloneซึ่งถูกมองเป็นคีย์เวิร์ดในการทำสำเนาอ็อบเจ็กต์ แต่ในกรณีนั้นจะแก้ไขพร็อพเพอร์ตีreadonlyได้ยาก - รองรับการมอง static closure และ FCC เป็น constant expression ทำให้สามารถใช้ closure ใน Attribute, ค่าดีฟอลต์ของพร็อพเพอร์ตี และพารามิเตอร์ได้
- เพิ่มเมธอด
Closure::getCurrent()สำหรับตรวจสอบตัวเองภายใน closure - เพิ่ม shared cURL handle
curl_share_init_persistent()ที่จะไม่ถูกทำลายจนกว่าคำขอ PHP จะสิ้นสุด - static property ก็สามารถตั้งค่า asymmetric visibility ได้เช่นกัน
private(set) static string $foo;
- นำดีไซน์ผลงานที่ชนะจาก การประกวดออกแบบหน้าเผยแพร่ PHP 8.5 มาใช้งาน
ยังไม่มีความคิดเห็น