php 버전으로 인한 const 문제
방금 문제가 발생했습니다. 상수는 다음에 정의되어 있습니다. class :
const USER = ['aa', 'bb', 'cc'];
클래스의 정적 함수에서 위의 상수를 호출해도 오류가 발생하지 않습니다. 웹사이트의 모든 웹페이지는 정상적으로 열릴 수 있습니다. 푸시가 온라인 상태가 되었을 때 웹사이트 페이지를 정상적으로 열 수 없습니다. 오류 로그를 확인하면 다음과 같은 오류가 발견되었습니다:
Arrays are not allowed in class constants
이 오류와 관련하여 Baidu는 문제를 발견했습니다: # 🎜🎜 #
phpversion()
View 버전 번호는 로컬에서는 5.6.12이고 온라인에서는 5.5.12입니다. Baidu는 버전 5.6에 상수가 향상된 것을 발견했습니다.
결론:1. 5.6 버전 상수는 배열이 가능하며, 5.6 이전 버전 상수는 배열이 불가능합니다. ;
2. PHP 버전이 다르기 때문에 상태가 다릅니다.
추천 튜토리얼:
PHP 비디오 튜토리얼위 내용은 PHP는 const 오류를 사용합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!