반응형
형이 맞지 않아 위치값을 알 수 없어 발생하는 문제로 올바른 형(문자형, 숫자형, string, int, 기타 등등)으로 변환한다.
에러 발생 예>
<?
$link = 'okkks.tistory.com';
$i = '4';
$i = (float)$i;
echo "<br />결과 = " . $link[$i];
?>
[결과]
Notice: String offset cast occured in 문제가 발생한 파일 경로 on line 줄 번호
결과 : s
수정 예>
<?
$link = 'okkks.tistory.com';
$i = '4';
$i = intval($i);
echo "<br />결과 = " . $link[$i];
?>
[결과]
결과 : s
참고> $link{$i} 형식으로도 사용할 수 있다.
반응형