PHP 5.6-এ, আমরা শুধু const কীওয়ার্ড ব্যবহার করে কনস্ট্যান্ট অ্যারে ইনিশিয়ালাইজ করতে পারতাম। উদাহরণস্বরূপ,
conststudent_rollnos = [11,12,13,14,15];
PHP 7-এ, আমরা define ফাংশন ব্যবহার করে কনস্ট্যান্ট অ্যারে ইনিশিয়ালাইজ করতে পারি। উদাহরণস্বরূপ,
define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);এখানে, subjects হলো কনস্ট্যান্ট অ্যারে নাম এবং subjects কনস্ট্যান্ট অ্যারে নামগুলো 'Computer', 'operating system', 'networking', 'PHP 7', এবং 'software engineering'।
কনস্ট্যান্ট অ্যারে ইনডেক্স ০ থেকে শুরু হয়, যেকোনো অ্যারের মতো। তাই কম্পিউটার এলিমেন্ট ০ ইনডেক্সে থাকবে এবং অপারেটিং সিস্টেম ১ ইনডেক্সে থাকবে, ইত্যাদি।
PHP 7 constant arrays উদাহরণ
<?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() ফাংশন ব্যবহার করে একটি অ্যারে নাম ঘোষণা করেছি subjects এবং ৫টি সাবজেক্ট নাম কনস্ট্যান্ট যাদের মান পরিবর্তন করা যাবে না।