PHP ออกเวอร์ชัน 8.3 ตามนโยบายการออกรุ่นใหม่ปีละ 1 ครั้งช่วงปลายปี มีของใหม่ที่ระดับของตัวภาษาหลายอย่าง
- Typed Class Constants เป็นการกำหนดชนิด (type) ของค่าคงที่ (const) ให้ชัดเจนขึ้น จากของเดิมที่สันนิษฐานว่าเป็น string เสมอ แต่ในเวอร์ชันนี้อาจกำหนดเป็นชนิดอื่น (เช่น array) แต่แรกเลยได้
- Dynamic Class Content Fetch เรียกใช้ class constants ได้จากซินแทกซ์ C::{$name}
- เพิ่ม attribute ใหม่ชื่อ #[\Override] ให้เมธอด เพื่อเจาะจงว่าต้องการเขียนทับเมธอดชื่อเดียวกันที่มีอยู่ก่อน
- ยอมให้ปรับแก้ค่าของคุณสมบัติ readonly ตอนทำ cloning
- เพิ่มเมธอดใหม่ Randomizer::getBytesFromString(), Randomizer::getFloat(), Randomizer::nextFloat()
การมาถึงของ PHP 8.3 ยังจะส่งผลให้ PHP 8.0 หมดอายุซัพพอร์ตในวันที่ 26 พฤศจิกายน 2023 ตามนโยบายการซัพพอร์ตนาน 3 ปี (ถือเป็นตัวแรกในสาย 8.x ที่หมดระยะซัพพอร์ต) หลังจากนี้จะเหลือ PHP เวอร์ชันที่ยังซัพพอร์ตอยู่ 3 รุ่นคือ 8.1, 8.2, 8.3 ตารางการซัพพอร์ต)

on
php เจ้านะตายไปแล้ว 55
jokerjunior Fri, 24/11/2023 - 16:15
php เจ้านะตายไปแล้ว 55
ก็เห็นพูดแบบนี้มาตั้งแต่ ASP
Ford AntiTrust Sat, 25/11/2023 - 18:59
In reply to php เจ้านะตายไปแล้ว 55 by jokerjunior
คุณก็พูดไป เพราะก็เห็นเค้าพูดแบบนี้มาตั้งแต่ ASP.NET, Ruby, Python ออก จนถึงตอนนี้ก็ยังอยู่
TIOBE ล่าสุดขึ้นมาอยู่ที่ 7
mk Sun, 26/11/2023 - 06:53
In reply to ก็เห็นพูดแบบนี้มาตั้งแต่ ASP by Ford AntiTrust
TIOBE ล่าสุดขึ้นมาอยู่ที่ 7 แปลว่าความนิยมเพิ่มด้วยอีกต่างหาก
สอบถามว่าถ้า update เป็น 8.3
gamoman Sat, 25/11/2023 - 02:23
สอบถามว่าถ้า update เป็น 8.3 code เก่าที่เขียนด้วย 8.2,8.1,8.0,7.x ต้องแก้ code ไหม ?
และเหตุใด @jokerjunior ถึงได้กล่าวว่า php เจ้ทนะตายไปแล้ว ?
เนื่องจากมีแผนจะพัฒนา app ด้วย php
PHP ใช้เลข version แบบ https:
rattananen Sat, 25/11/2023 - 07:55
In reply to สอบถามว่าถ้า update เป็น 8.3 by gamoman
PHP ใช้เลข version แบบ https://semver.org/ ครับ
ฉะนั้นถ้าคุณอัพ minor version เลขตัวที่สอง อย่างมากก็ขึ้น message deprecated ครับโปรแกรมยัง run ได้
แต่ถ้าอัพ major version เลขตัวแรก เขาจะลบ function ที่ deprecated ออกทั้งหมด โปรแกรมพัง 100% ครับ ถ้าไม่แก้ message deprecated
ตราบใดที่ยังมี shared host
AMp Sat, 25/11/2023 - 10:08
In reply to สอบถามว่าถ้า update เป็น 8.3 by gamoman
ตราบใดที่ยังมี shared host อยู่ php ไม่ตายง่ายๆ หรอกครับ
ถ้าถนัดก็ใช้ไปเถอะ
@jokerjunior เค้าแซวเฉยๆ ครับ
crucifier Sat, 25/11/2023 - 14:09
In reply to สอบถามว่าถ้า update เป็น 8.3 by gamoman
@jokerjunior เค้าแซวเฉยๆ ครับ ทำนองมีแต่คนบอกว่า PHP จะตายมาหลายสิบปีแล้ว แต่ก็ออกเวอร์ชันใหม่เรื่อยๆ และมีคนนิยมใช้อยู่มากมายครับ
ถ้าถนัด PHP ก็แนะนำให้ใช้ PHP ครับ เป็นภาษาที่ดีและไม่ตายง่ายๆ ครับ