반응형
PHP - 배열을 클래스 상수로 사용합니다.
중복 가능성:
배열을 상수로 선언할 수 있습니까?
PHP에서 배열을 클래스 상수로 사용할 수 있습니까?
예
const MYARRAY = array('123', '234');
그렇지 않다면 왜?
아니, 그럴 수 없다.
하지만 정적 속성으로 선언할 수도 있습니다.
public static $MYARRAY = array('123', '234');
-----------------------------------------------------
Array const는 PHP 5.6에서 사용할 수 있습니다.
php.net/manual/en/migration56.new-features.php
업데이트:
이제 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
언급URL : https://stackoverflow.com/questions/11184469/php-use-array-as-class-constant
반응형
'programing' 카테고리의 다른 글
| 보류 중인 "누락"을 해결하는 방법안드로이드 api 30+의 의도 변이성 플래그" 린트 경고? (0) | 2023.08.07 |
|---|---|
| MYSQL, 선택한 필드를 한 테이블에서 다른 테이블로 복사 (0) | 2023.08.07 |
| 동일한 데이터베이스에서 스토리지 엔진을 혼합해도 괜찮습니까? (0) | 2023.08.02 |
| Unity의 통화당 싱글톤 컨텍스트(웹 요청) (0) | 2023.08.02 |
| Gradle | 스프링 부트 종속성은 제외되지 않습니다. (0) | 2023.08.02 |