찾다

 >  Q&A  >  본문

php - 정의되지 않은 상수 0 사용 - substr을 사용할 때 '0'으로 가정

PHP 버전 5.6에서는 substr 함수가 문자열 가로채기에 사용됩니다. 코드는 다음과 같습니다

으아악

나타나Use of undefined constant 0 - assumed ' 0'

온라인 솔루션은 php.ini의 error_reportingnotice关闭。但是这个本质问题是什么?? 如果不关闭这个notice구성을 수정하는 것입니다. 어떻게 해결하나요? ?

迷茫迷茫2803일 전1273

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-06-10 09:49:52

    초대해주셔서 감사합니다!

    함수 문제는 아니지만 정의되지 않은 상수 0을 사용하셨네요. 코드를 다시 보시면 됩니다. 귀하의 상황에서 0은 전폭 공간입니까?

    회신하다
    0
  • typecho

    typecho2017-06-10 09:49:52

    제대로 읽었다면 이건 Use of undefined constant 0 - assumed ' 0'.

    0 앞에 공백이 하나 있는데 그냥 공백(u20)이라면 오류가 없어야 합니다.

    전각 공백을 사용하여 '0'이 변수가 된 것 같습니다. 하지만 PHP에서는 변수를 $로 정의해야 하므로 이 '0'이 상수로 프로그래밍되어 있습니다.

    정의되지 않은 상수 사용 0

    번역: 정의되지 않은 상수가 사용되었습니다.

    회신하다
    0
  • 취소회신하다