PHP에서 문자열의 특정 문자에 접근할 때 중괄호를 사용하는 $string{0} 문법은 PHP 5.5부터 공식적으로 폐지(deprecated)되었으며, PHP 7.0에서는 완전히 제거되어 더 이상 동작하지 않습니다. 따라서 대괄호를 사용하는 $string[0] 방식으로 작성하는 것이 강력하게 권장됩니다.
요약하자면, 중괄호({})를 이용한 문자 접근 방식은 더 이상 유효하지 않으므로, 항상 대괄호([])를 사용해야 합니다.
예제 코드
$string = 'medium';
echo $string{0}; // 폐지된 문법 - PHP 7 이후 오류 발생
echo $string[0]; // 권장되는 올바른 방식출력 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
mm