php - 늦은 밤에 구문 문제가 발생하여 말문이 막혔습니다.
为情所困
为情所困 2017-05-16 13:02:31
0
2
315

< /p> <프리><코드> const 관리 = 0x1 << 코드는 이 문장입니다. const를 사용하여 상수를 정의하고, 상수에 변위 기호만 사용합니다. win 시스템에서는 문제가 없지만 우분투 시스템에서는 구문 오류가 보고됩니다.

为情所困
为情所困

모든 응답(2)
伊谢尔伦

이것은 PHP의 문제는 아니지만, 10번 중 9번은 편집기의 문제입니다.

으아악

centos와 mac(둘 다 php7)에서 출력 결과는 둘 다 2이며 문제 없습니다

php 버전 문제.

변경 로그 위치:

http://php.net/manual/zh/migr...

5.6에 도입된 새로운 기능:

식을 사용하여 상수를 정의하세요

이전 PHP 버전에서는 상수 정의, 속성 선언, 함수 매개변수의 기본값 지정을 위해 정적 값을 사용해야 했습니다. 이제 숫자, 문자열 리터럴 및 기타 상수를 포함한 숫자 표현식을 사용하여 상수를 정의하고, 속성을 선언하고, 함수 매개변수의 기본값을 설정할 수 있습니다.

5.6 이전에는 정적 값을 사용해야 합니다. 5.6 이후에는 연산을 사용하여 상수를 정의할 수 있습니다.

迷茫

개인적으로 이 오류가 발생하는 이유는 온라인 PHP 버전이 5.6 미만이기 때문이라고 생각합니다. PHP5.6 이전에는 상수의 rvalue는 표현식이 아닌 직접 수량과 정적 값만 가능했습니다. PHP 5.6부터 표현식은 상수의 rvalue로 지원됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿