테스트 사이트 - 개발 중인 베타 버전입니다

PHP로 개발 시 지양해야 할 코드

· 9년 전 · 799 · 2

echo explode(',', '1,2,3')[0];

 

언뜻 보면 문제없어 보이지만 빨간색 부분은 php 5.4 이상부터 지원하며 그 이전버전에서는 다음과 같은 오류가 발생합니다.

PHP Parse error:  syntax error, unexpected '[', expecting ',' or ';'

만약 배포할 목적으로 개발을 하신다면 사용하지 않을 것을 권장합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

제 경우는 배열이 아니라 객체에서 비슷한 에러를 본 것 같네요.
예전에 저도 위와 같이 해봤는데, 이젠 되나 보군요.

게시글 목록

번호 제목
18271
18268
18267
18266
18260
18259
18257
18256
18255
18254
18253
18252
18249
18231
18225
18221
18208
18203
18200
18184
18177
18173
18167
18166
18153
18148
18143
18141
18139
18129