Tags:
Node Thumbnail

PHP ออกรุ่น 8.1.0 หลังจาก 8.0.0 หนึ่งปีพอดี โดยมีฟีเจอร์ใหม่ๆ หลายอย่าง เช่น

  • Enumeration แท้: จากเดิมโปรแกรมเมอร์ต้องสร้าง class ที่มีค่าคงที่ (const) อยู่ภายใน หลังจากนี้จะมีคีย์เวิร์ค enum ให้ใช้ได้จริงแล้ว
  • สมาชิก class แบบ readonly: ทำให้ไม่ต้องสร้าง getter เพื่อป้องกันโค้ดนอก class มาแก้ไขค่าอีก
  • Intersection Types: กำหนดชนิดพารามิเตอร์หลายเงื่อนไขพร้อมกัน
  • ฟังเข้าแล้วไม่กลับออกมา: เพิ่มคีย์เวิร์ด never แสดงว่าฟังก์ชั่นนี้ไม่เคยออกจากฟังก์ชั่นมาอีก (เช่นเข้าไปแล้ว รันจนโปรแกรมหยุดทำงาน) ทำให้วิเคราะห์โค้ดได้ง่ายขึ้นว่ามีโค้ดที่ไม่เคยไปถึงหรือไม่
  • เลขฐาน 8 แบบอ่านง่าย: ใส่ "0o" (เลขศูนย์ตามด้วยตัวโอ) เพื่อแสดงว่าเป็นเลขฐาน 8

ประสิทธิภาพของ PHP 8.1.0 เร็วขึ้น 23% ใน Symfony และเร็วขึ้น 3% ใน WordPress ตัว JIT รองรับ ARM64 แล้ว

ที่มา - PHP

No Description

Get latest news from Blognone

Comments

By: jaideejung007
ContributorWindows PhoneWindows
on 26 November 2021 - 21:56 #1232835
jaideejung007's picture

โค้ดที่เขียนจาก 7.2 รันได้ไหมนะ

By: blackdoor on 27 November 2021 - 09:04 #1232850 Reply to:1232835
blackdoor's picture

อาจจะยากครับ ถ้า 7.4 มีลุ้น

By: rattananen
AndroidWindows
on 27 November 2021 - 10:50 #1232854 Reply to:1232835

https://www.php.net/migration80

By: adente
ContributorSUSESymbianWindows
on 27 November 2021 - 00:36 #1232840
adente's picture

ฟังเข้าเข้าแล้วไม่กลับออกมา

ฟังก์ชั่นเข้าแล้วไม่กลับออกมา

By: itpcc
ContributoriPhoneRed HatUbuntu
on 28 November 2021 - 11:17 #1232909