PHP 버전을 5.4.0-3으로 업데이트한 후 이상한 PHP 오류가 발생합니다.
다음 배열이 있습니다:
으아악이렇게 접근하려고 하면 이상한 경고가 뜹니다
으아악저는 php.ini를 편집하고 오류 수준을 재설정하고 싶지 않습니다.
P粉4208682942023-10-10 12:23:40
ErrorIllegal string offset 'whatever' in...
는 일반적으로 문자열을 완전한 배열로 사용하려고 한다는 의미입니다.
PHP에서는 문자열이 단일 문자의 배열로 처리될 수 있기 때문에 이는 실제로 가능합니다. 따라서 $var가 키가 있는 배열이라고 생각하지만 이는 다음과 같은 표준 숫자 키가 있는 문자열일 뿐입니다.
으아악여기에서 실제 작동 모습을 볼 수 있습니다. http://ideone.com/fMhmkR
나처럼 이 질문을 하고 잘못된 모호함을 해결책으로 바꾸려고 노력하는 분들을 위해.