PHP 8.0 ออกแล้ว เพิ่มความสามารถใหม่มากมาย พร้อมปรับปรุงประสิทธิภาพในการทำงานให้ดีขึ้น

ทีมพัฒนา PHP ได้ออกมาประกาศเปิดตัว PHP 8.0 ซึ่งเป็น Major Update ล่าสุดอย่างเป็นทางการ โดยมีการเพิ่มความสามารถใหม่ๆ ที่น่าสนใจและการเพิ่มประสิทธิภาพการทำงานของระบบให้สูงยิ่งขึ้นหลากหลายวิธี เช่น

Credit: PHP
  • Named Argument เลือกระบุเฉพาะตัวที่เป็น Required ได้, ไม่ต้องเรียงลำดับ และเสริม Self-Documented เข้าไป
  • Union Type ประกาศ Union Type ได้โดยตรงเลยแทนการใช้ PHPDoc Annotation และจะถูกตรวจสอบที่ Runtime ทำให้โค้ดสั้นลง เป้นระเบียบมากขึ้น
  • Attribute เปลี่ยนจากการใช้ PHPDoc Annotation มาเป็นการใช้ Structured Metadata ด้วย Native Syntax แทน
  • Constructor Property Promotion ช่วยให้โค้ดสั้นลงและอ่านง่ายขึ้น
  • Match Expression ปรับการ Match ใหม่ให้คล้ายกับ Switch โดยอยู่ในรูปของ Expression และสามารถนำผลลัพธ์ไปใส่ในตัวแปรหรือ Return ได้ ทำให้โค้ดกระชับยิ่งขึ้น
  • Nullsafe Operator ช่วยให้เขียนโค้ดให้ตรวจสอบค่า null ได้สั้นลงมากๆ
  • JIT มี JIT Compilation Engine 2 ตัว โดย Tracing JIT จะทำงานได้เร็วกว่า Function JIT 1.5-3 เท่าแล้วแต่กรณีการใช้งาน โดยสำหรับ Application ทั่วๆ ไปความเร็วก็จะใกล้เคียงกับ PHP 7.4
  • ปรับปรุงการทำ Type System และ Error Handling
  • มี Class, Interface, Function ใหม่ๆ เพิ่มเติม
  • และความสามารถอื่นๆ อีกมากมาย

ผู้ที่สนใจสามารถศึกษาข้อมูลของ PHP 8 และใช้งานได้ทันทีที่ https://www.php.net/releases/8.0/en.php

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

JetBrains เปิดตัว JetBrains Air แพลตฟอร์มบริหารจัดการ Agentic AI สำหรับองค์กร ยกระดับการพัฒนาซอฟต์แวร์สู่ยุค Autonomous Agent

JetBrains ประกาศเปิดตัว JetBrains Air ตัว Open System ที่ออกแบบมาเพื่อควบคุม จัดการ และกำกับดูแล Software Delivery Workflows ที่ขับเคลื่อนด้วย AI …

ปลดล็อก Disaster Recovery แบบเดิม ด้วย IBM FlashSystem และ Storage Defender ที่เพิ่มความต่อเนื่องให้ธุรกิจในยุค Ransomware โจมตีทุกทิศทาง

ปัจจุบันโจทย์สำคัญของผู้นำองค์กรและทีมไอทีไม่ได้อยู่ที่ว่าระบบจะตกเป็นเป้าหมายการโจมตีทางไซเบอร์หรือไม่ แต่คำถามจริง ๆ คือเมื่อเหตุการณ์นั้นเกิดขึ้น องค์กรจะสามารถกู้คืนระบบสำคัญให้กลับมาดำเนินธุรกิจต่อได้รวดเร็วเพียงใด ท่ามกลางสมรภูมิ Ransomware ที่มีความซับซ้อนขึ้นทุกวัน ผลกระทบจาก Downtime ไม่ได้ประเมินกันแค่ชั่วโมงการทำงานที่เสียไป แต่คือความเสียหายทางการเงินและชื่อเสียงทางธุรกิจที่ประเมินค่าได้ยาก