PHP 5.6에서는 const 키워드를 사용하여 상수 배열만 초기화할 수 있었습니다. 예를 들어,
conststudent_rollnos = [11,12,13,14,15];
PHP 7에서는 define 함수를 사용하여 상수 배열을 초기화할 수 있습니다. 예를 들어,
define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);
여기서 주제는 상수 배열 이름이고 주제 상수 배열 이름은 '컴퓨터', '운영 체제', '네트워킹', 'PHP 7' 및 '소프트웨어 공학'입니다.
상수 배열 인덱스는 다른 배열과 마찬가지로 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 )
설명: 위의 예에서 우리는 정의() 함수를 사용하여 배열 이름을 주제로 선언하고 값을 변경할 수 없는 5개의 주제 이름 상수를 선언했습니다.