Tags:
Node Thumbnail

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 ตารางการซัพพอร์ต)

No Description

ที่มา - PHP, PHP

Get latest news from Blognone

Comments

By: jokerjunior
iPhoneWindows PhoneAndroidWindows
on 24 November 2023 - 16:15 #1300030

php เจ้านะตายไปแล้ว 55

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 25 November 2023 - 18:59 #1300076 Reply to:1300030
Ford AntiTrust's picture

คุณก็พูดไป เพราะก็เห็นเค้าพูดแบบนี้มาตั้งแต่ ASP.NET, Ruby, Python ออก จนถึงตอนนี้ก็ยังอยู่

By: mk
FounderAndroid
on 26 November 2023 - 06:53 #1300092 Reply to:1300076
mk's picture

TIOBE ล่าสุดขึ้นมาอยู่ที่ 7 แปลว่าความนิยมเพิ่มด้วยอีกต่างหาก

By: gamoman
AndroidWindows
on 25 November 2023 - 02:23 #1300054

สอบถามว่าถ้า update เป็น 8.3 code เก่าที่เขียนด้วย 8.2,8.1,8.0,7.x ต้องแก้ code ไหม ?
และเหตุใด @jokerjunior ถึงได้กล่าวว่า php เจ้ทนะตายไปแล้ว ?

เนื่องจากมีแผนจะพัฒนา app ด้วย php

By: rattananen
AndroidWindows
on 25 November 2023 - 07:55 #1300057 Reply to:1300054

PHP ใช้เลข version แบบ https://semver.org/ ครับ
ฉะนั้นถ้าคุณอัพ minor version เลขตัวที่สอง อย่างมากก็ขึ้น message deprecated ครับโปรแกรมยัง run ได้
แต่ถ้าอัพ major version เลขตัวแรก เขาจะลบ function ที่ deprecated ออกทั้งหมด โปรแกรมพัง 100% ครับ ถ้าไม่แก้ message deprecated

By: AMp
In Love
on 25 November 2023 - 10:08 #1300059 Reply to:1300054

ตราบใดที่ยังมี shared host อยู่ php ไม่ตายง่ายๆ หรอกครับ
ถ้าถนัดก็ใช้ไปเถอะ

By: crucifier
iPhoneAndroidUbuntu
on 25 November 2023 - 14:09 #1300069 Reply to:1300054

@jokerjunior เค้าแซวเฉยๆ ครับ ทำนองมีแต่คนบอกว่า PHP จะตายมาหลายสิบปีแล้ว แต่ก็ออกเวอร์ชันใหม่เรื่อยๆ และมีคนนิยมใช้อยู่มากมายครับ

ถ้าถนัด PHP ก็แนะนำให้ใช้ PHP ครับ เป็นภาษาที่ดีและไม่ตายง่ายๆ ครับ