Nice programing

PHP-배열을 클래스 상수로 사용

nicepro 2020. 12. 3. 19:44
반응형

PHP-배열을 클래스 상수로 사용


중복 가능성 :
배열을 상수로 선언 할 수 있습니까?

PHP 에서 배열을 클래스 상수로 사용할 수 있습니까?

const MYARRAY = array('123', '234');

이유가 아니라면?


최신 정보:

이제 PHP 5.6 https://php.net/manual/en/migration56.new-features.php 에서 사용할 수 있습니다.


아니요, PHP 상수에 배열을 할당 할 수 없습니다.

에서 http://www.php.net/manual/en/language.constants.syntax.php

상수는 스칼라 값으로 만 평가 될 수 있습니다.

이것이 이유입니다.

실시 예에 대한 스칼라 값은 int, float,string


아니, 할 수 없습니다.

그러나이를 정적 속성으로 선언 할 수 있습니다.

public static $MYARRAY = array('123', '234');

---------------최신 정보-----------------------------

배열 const는 PHP 5.6부터 사용할 수 있습니다.

php.net/manual/en/migration56.new-features.php

참고 URL : https://stackoverflow.com/questions/11184469/php-use-array-as-class-constant

반응형