PHP ปล่อยรุ่น 8.0 Alpha 1 เวอร์ชั่นทดสอบแรกก่อนออกตัวจริงปลายปีนี้

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 26 มิถุนายน 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    PHP ปล่อยไบนารี PHP 8.0 Alpha 1 เป็นรุ่นทดสอบแรกตามตารางการพัฒนา ที่จะออกทั้งหมด 11 เวอร์ชั่นก่อนออกตัวจริง

    PHP 8.0 ยังอยู่ระหว่างการพูดคุยกันว่าฟีเจอร์ใดจะรวมเข้าไว้ในเวอร์ชั่นนี้บ้าง โดยมีกำหนดปิดรับฟีเจอร์ใหม่วันที่ 4 สิงหาคมนี้ ระหว่างนี้ก็มีฟีเจอร์จำนวนหนึ่งที่จะได้เข้ามาในเวอร์ชั่นนี้แน่นอน เช่น

    • Attributes ข้อมูลเสริมสำหรับฟังก์ชั่นหรือคลาสที่สามารถเรียกจากโค้ดด้วย Reflection
    • Union ชนิดข้อมูลใหม่ที่สามารถกำหนดชนิดตัวแปรชื่อหนึ่งๆ เป็นหลายชนิดพร้อมกันได้ หรือจะกำหนดเป็น mixed ที่แปลว่าเป็นอะไรก็ได้ในกลุ่ม scalar
    • ValueError exception ใหม่เมื่อพบค่าในอาร์กิวเมนต์ผิดพลาดจนทำงานไม่ได้ เช่น อ้างอิงตำแหน่งของสตริงที่ยาวเกินสตริง รูปแบบนี้คล้ายในไพธอน
    • JSON กลายเป็นส่วนหนึ่งของภาษา PHP 8.0 ไม่ต้องตรวจว่ามีฟังก์ชั่น json_decode หรือไม่อีกต่อไป

    สามารถดาวน์โหลดได้แล้ววันนี้

    ที่มา - PHP.net

    [​IMG]

    ตัวอย่างโค้ดฟีเจอร์ Attributes

    Topics: PHPProgrammingOpen Source
     

แบ่งปันหน้านี้