มีการใช้จุลภาคต่อท้ายใน PHP ตั้งแต่เวอร์ชัน PHP 7.2 เราสามารถใช้เครื่องหมายจุลภาคต่อท้ายรายการสุดท้ายในอาร์เรย์ เราสามารถเพิ่มองค์ประกอบของอาร์เรย์ได้โดยไม่ต้องแก้ไขบรรทัดสุดท้ายของรายการ หากบรรทัดนั้นใช้เครื่องหมายจุลภาคต่อท้ายอยู่แล้ว
เครื่องหมายจุลภาคต่อท้ายก่อน PHP 8.0
ก่อน PHP 8 เราไม่สามารถเพิ่มเครื่องหมายจุลภาคต่อท้ายพารามิเตอร์สุดท้ายได้
ตัวอย่าง
function($x,$y,$z){ }
ใน PHP 8.0
ใน PHP 8 เราสามารถเพิ่มเครื่องหมายจุลภาคต่อท้ายพารามิเตอร์สุดท้ายได้ PHP 8 อนุญาตให้ใช้เครื่องหมายจุลภาคต่อท้ายในรายการพารามิเตอร์และรายการการใช้การปิด
ตัวอย่าง
function($x,$y,$z,){}
ตัวอย่าง:การใช้จุลภาคต่อท้ายใน PHP ในฟังก์ชัน เมธอด และการเรียกปิด
<?php function EmployeeAdd(string $country, string $city, string $street): string { return $country . ', ' . $city. ', ' . $street; } $result = employeeAdd( 'India', 'Bangalore', 'Indira Nagar', ); print_r($result); ?>
ผลลัพธ์
India, Bangalore, Indira Nagar
ตัวอย่าง:ต่อท้ายจุลภาค PHP 8 ที่มีหลายอาร์กิวเมนต์
<?php function method_with_many_arguments( $x, $y, $z, ) { var_dump("shows valid syntax"); } method_with_many_arguments( 1, 2, 3, 4, ); ?>
ผลลัพธ์
string(18) "shows valid syntax"