Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

อาร์เรย์คงที่ใน PHP 7


ใน PHP 5.6 เราสามารถเริ่มต้นอาร์เรย์คงที่โดยใช้คีย์เวิร์ด const เท่านั้น ตัวอย่างเช่น

conststudent_rollnos = [11,12,13,14,15];

ใน PHP 7 เราสามารถเริ่มต้นอาร์เรย์คงที่โดยใช้ฟังก์ชัน define ตัวอย่างเช่น

define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);

ในที่นี้ subjectsis ชื่ออาร์เรย์คงที่และชื่ออาร์เรย์คงที่ของ subject คือ 'Computer', 'operating system', 'networking', 'PHP 7' และ 'Software Engineering'

ดัชนีอาร์เรย์คงที่เริ่มต้นจาก 0 เช่นเดียวกับอาร์เรย์อื่นๆ ดังนั้น องค์ประกอบของคอมพิวเตอร์จะอยู่ที่ 0 ดัชนี และระบบปฏิบัติการจะอยู่ที่ 1 ดัชนี เป็นต้น

ตัวอย่างอาร์เรย์คงที่ PHP 7

<?php
   const student_rollnos = [11,12,13,14,15];
   define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);
   print_r(student_rollnos);
   print_r(subjects);
?>

ผลลัพธ์

ผลลัพธ์สำหรับโปรแกรม PHP 7 ข้างต้นจะเป็น −

Array
(
   [0] => 11
   [1] => 12
   [2] => 13
   [3] => 14
   [4] => 15
)
Array
(
   [0] => Computer
   [1] => operating system
   [2] => networking
   [3] => PHP 7
   [4] => software engineering
)

คำอธิบาย: ในตัวอย่างข้างต้น เราใช้ฟังก์ชัน define() เพื่อประกาศชื่ออาร์เรย์เป็นหัวเรื่องและค่าคงที่ชื่อหัวเรื่อง 5 รายการซึ่งค่าไม่สามารถเปลี่ยนแปลงได้