잘못된 연산으로 인해 상수 표현식이 유효하지 않게 됩니다.
P粉418854048
2023-08-22 20:09:10
<p>다음 코드가 있고 생성자에서 변수를 정의할 때 "PHP 치명적인 오류: 상수 표현식에 잘못된 연산이 포함되어 있습니다"라는 오류가 발생합니다. Laravel 프레임워크에서 사용하면 잘 작동합니다. </p>
<pre class="brush:php;toolbar:false;"><?php
네임스페이스 앱;
클래스 아마존
{
protected $serviceURL = config('api.amazon.service_url');
공개 함수 __construct()
{
}
}</pre>
<p>다음 질문을 보았습니다: PHP 오류: 치명적인 오류: 상수 표현식에 잘못된 연산이 포함되어 있습니다.
하지만 내 코드는 정적 콘텐츠를 선언하지 않으므로 이 답변으로는 문제가 해결되지 않습니다. </p>
이 접근 방식은 클래스 속성의 초기화를 허용하지 않습니다. 초기화를 생성자로 옮겨야 합니다.
언급했듯이 여기
이를 작동시킬 수 있는 유일한 방법은 다음과 같습니다:으아악