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

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

· 9년 전 · 796 · 2

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

 

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

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

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

댓글 작성

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

로그인하기

댓글 2개

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

게시글 목록

번호 제목
18354
18351
18349
18347
18343
18339
18336
18334
18331
18328
18323
18317
18316
18314
18313
18309
18307
18304
18302
18300
18299
18298
18293
18290
18284
18279
18278
18277
18273
18272