왜 PHP에서 다음과 같은 작업을하지 못합니까?수식을 기본값으로 사용하는 방법은 무엇입니까?
const DAYS = 60*24*3;
다음과 같은 오류가 발생합니다.
Parse error: syntax error, unexpected T_CONST on line 1
또한 속성 배열의 값에 표현식을 할당 할 수도 없습니다. 참고, 나는 상수 값만을 사용하고 있습니다 (함수 나 아무것도 호출하지 않음).
class A
{
public $value = array('days'=>60*24*3);
}
위의 코드는 작동하지 않습니다.
$value = array('days'=>60*24*3);
로컬 변수에 할당 된 경우 제대로 작동합니다.
값을 할당 할 때 어떻게 수학 표현식을 사용합니까?
상수를 정의 했습니까? 정의 (상수, '값')? –
오, 좋은 생각입니다. – cgTag