Deprecated features in PHP 7.0.x
PHP 4 style constructorsตั้งแต่ที่เราเขียน PHP 5.3 เป็นต้นมา เราก็เริ่มใช้ __construct() แทนการสร้างชื่อ method เดียวกันกับชื่อคลาสอยู่แล้ว ยกเว้นว่าไลบรารี่ที่เรานำมาใช้อาจจะมีการใช้สไตล์นี้อยู่ ก็ต้องตามไปแก้ไขกัน
Static calls to non-static methods
ก่อนหน้านี้เราก็ไม่ได้เขียนเรียก static แบบไม่ได้กำหนดใน method อยู่แล้ว
password_hash() salt option
อันนี้ก็ไม่ได้ใช้อยู่แล้ว ข้ามไปได้ แต่อ่านดูแล้วเหมือนบอกว่า มีฟังก์ชั่นใหม่ที่เจ๋งกว่าตัวนี้แล้วนะ
capture_session_meta SSL context option
คืออะไรไม่รู้ ไม่ได้ใช้เช่นกัน ลองหาดูตัวอย่างกันเอง
สำหรับการติดต่อกับฐานข้อมูล พักหลังมานี้มีบทความแนะนำการเขียนเชื่อมต่อฐานข้อมูล MySQL ด้วย mysqli ซึ่งสามารถใช้ได้กับ PHP 7 ได้เลย
ส่วนอื่นๆ ก็จะเป็น พวกฟังก์ชั่นที่มีการเปลี่ยนแปลง และฟังก์ชั่นที่มีเพิ่มเข้ามา ซึ่งดูๆแล้วก็คงไม่มีผลกระทบเท่าไหร่ เพราะปกติก็ไม่ได้ใช้ฟังก์ชั่นเหล่านั้นอยู่แล้ว แต่กรณีที่ใช้ไลบรารี่จากที่ต่างๆ อาจจะมีการเรียกใช้งาน กรณีนี้ก็อาจจะมีปัญหาได้ ก็ต้องลองใช้ดูกันก่อน
ท้ายที่สุดนี้ก็คงจะเป็นคุณสมบัติใหม่ๆ ของ PHP 7 ที่เพิ่มเข้ามา ทำให้การเขียน PHP ง่ายขึ้น และรัดกุมขึ้นในบางส่วน ซึ่งก็ลองเข้าไปทดสอบ New features
ความคิดเห็น
แสดงความคิดเห็น