PHP Warning: Illegal string offset ' ' in

 

PHP Warning:  Illegal string offset ' ' in 

에러는 string 형태의 변수 뒤에 오프셋 형태로 '인자'값을 붙여서 나는 에러.

주로 string 문자열 변수를 array 배열로 착각하여  변수 뒤에 오프셋 값을 넣을 때 나타나는 것 같다.

예시)

$test = "테스트 입니다.";

//Bad;
echo $test['test'] ; // PHP Warning:  Illegal string offset 'test' in /*.html on line xxxx

// Good!
if(is_array($test)) echo $test['test'] ;