php 7.2 มีอะไรใหม่
php 7.2 มาแล้วจะเกิดอะไรขึ้น
ตามที่ PHP 5.x จะหมดการสนับสนุนในวันที่ 31 ธันวาคม 2018 และจะไม่มีการปิดช่องโหว่ใด ๆ ทั้งสิ้น นั่นแปลว่าการที่จะใช้งานต่อไปนั้นมีความเสียว เอ้ย ความเสี่ยงที่อาจจะถูกโจมตี แหม พูดยังไงทำเวปดัง อิอิ ซึ่งประสบการณ์ตรงผมเองมีผลกระทบตรง ๆ
คือผมโปรเจคหนึ่งบนเครื่อง local ซึ่งใช้ php เวอร์ชั้น 5.6 พอทำเสร็จนำขึ้นเป็น production บน host จริง ผลปรากฎว่า มันไม่ทำงานซะอย่างงั้น ทั้งที่รันบนเครื่อง local มันทำงานได้เป็นปกติ หาสาเหตุอยู่นาน ทำเองเาสียเวลาเป็นวัน ๆ กันเลยทีเดียว
สรุป เกิดจากบน host จริง รันด้วย php เวอร์ชั่น 7.x ซึ่ง function บางอย่างที่ผมเขียนใน php เวอร์ชั่น 7 ไม่มีใช้แล้ว และใช้อย่างอื่นแทนไปแล้วนั่นเอง
สามารถดูว่าเกิดอะไรขึ้นจากบทความนี้ –> HTTP_RAW_POST_DATA ไม่ทำงาน วิธีแก้
มาดูกันว่า php เวอร์ชั่น 7 มีอะไรใหม่บ้าง แล้วเราจะต้องปรับตัวอย่างไร