PHP 경고: 잘못된 문자열 오프셋
P粉548512637
P粉548512637 2023-10-09 23:52:16
0
2
658

PHP 버전을 5.4.0-3으로 업데이트한 후 이상한 PHP 오류가 발생합니다.

다음 배열이 있습니다:

으아악

이렇게 접근하려고 하면 이상한 경고가 뜹니다

으아악

저는 php.ini를 편집하고 오류 수준을 재설정하고 싶지 않습니다.

P粉548512637
P粉548512637

모든 응답(2)
P粉420868294

ErrorIllegal string offset 'whatever' in...는 일반적으로 문자열을 완전한 배열로 사용하려고 한다는 의미입니다.

PHP에서는 문자열이 단일 문자의 배열로 처리될 수 있기 때문에 이는 실제로 가능합니다. 따라서 $var가 키가 있는 배열이라고 생각하지만 이는 다음과 같은 표준 숫자 키가 있는 문자열일 뿐입니다.

으아악

여기에서 실제 작동 모습을 볼 수 있습니다. http://ideone.com/fMhmkR

나처럼 이 질문을 하고 잘못된 모호함을 해결책으로 바꾸려고 노력하는 분들을 위해.

P粉267885948

이 방법을 시도해 보세요...이 코드를 테스트해 보았습니다...작동합니다...

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