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

php7.3 이상 따옴표 문제 채택완료

호이 1년 전 조회 2,266

php7.3 에서 7.4로바꿀려니 대괄호에 작은따옴표가 안들어가면 오류를 뿜어 버려서

 

일일이 다 넣어줘야 하니 힘드네요.ㅠ.ㅠ

 

일괄변경해도 오류가 나고 \'가 들어가면 또 뻬줘야 되고 일괄변경해서 될 문제가 아니더군요.

 

phpstorm으로도 딱히 방법이 없는거 같고 노하우좀 알려주세요~^^

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

답변 2개

채택된 답변
+20 포인트
1년 전

 $member[mb_id]  ==> $member['mb_id']  이런 것 말이겠죠?

그누보드 버젼이 문제겠네요

그누보드 5이상은 모두 이렇게 만들어졌습니다

=================================

경험상 editplus 에서 정규식으로 [mb_id] 이런 패턴을 일괄변경 후

수동으로 약간의 추가 작업을 더 하면 되었던 것으로 기억 나는데....

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호이
1년 전
맞습니다. 그문제 ㅋ그누버전은 최신이고 이전에 썼던 다른 스킨때문에 그런건데 양이 엄청나게 많네요. ㅎㅎ \' 가 들어가면 또 따옴표안들어가는것도 있어서 에디터플러스에서 감지하고 할수있나요?

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

j
1년 전

대괄호에 작은 따옴표라니 무슨 얘긴지 모르겠네요.
PHP 5.x에서 7.4라면 모를까...

 

문제되는 코드를 보여줘야 정확한 이해가 가능할 것 같네요.

 

https://cs.symfony.com

CS Fixer로 전체 코드를 일괄 변환 가능합니다. 버전간 문법 호환성 문제를 해결해주기도 하고요.

헌데, 그냥 돌리면 전체 코딩 컨벤션이 변경되니 특정 옵션만 적용해야 합니다.

 

본문의 질문만으로는 어떤 옵션이 필요한지 특정할 수가 없네요.

 

질문을 잘 해야 답변도 받을 수 있는 겁니다.
저러면 다들 추측에 의한 답변만 늘어놓을 뿐 필요한 답변은 건지기 어렵습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호이
1년 전
링크주신거 확인해 볼게요.

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

답변을 작성하려면 로그인이 필요합니다.

로그인