채택완료

php 7로 올리고 나서 '' 문제...

2019-12-18 (수) 21:05:13 3,145

음 

기존에는 $mk[href]

이게 다 되었는데요~

php7 하니깐 에러가 뿜더랍니다.

대부분의 에러는

$mk['href'] 이런식으로 '' 를 넣어주면 되는데요~~...

이게 양이 너무 많은데....

이거 ; 좀 실용적으로 바꾸는 방법이 없을까요? 

|

답변 4개 / 댓글 3개

채택된 답변
+20 포인트
2019-12-18 (수) 21:50:51

common.php 상단에 보시면

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING );

부분이 있습니다.

error_reporting( E_ALL & ~E_NOTICE & ~E_STRICT) 로 변경하시거나

ini_set("display_errors", 0); 코드를 추가하시면 전체 에러 출력을 끌수 있습니다.

답변에 대한 댓글 1개

위처럼 할경우에는 서버에 에러 로그 처리가 안되나요?

{$list[$i][subject]} => {$list[$i]['subject']}

제가 5점대에 7.2로 업데이트 하면서 했던 방법은

문서열고 [a , [b , [c .........[z 형태로 찾기로 php부분하고 쿼리부분이 혼합되어있다보니

하나씩 수정해줬습니다..-_-;

키보드에 ' 표시 지워지는줄 알았어요 

답변에 대한 댓글 1개

저도 지금 그 상황이거든요 ㅠ; ''''' 이거 무진장 하고 있는데...
php 부분만 있으면 하는데 혼합되는경우에는 오류가 또 생기더군요 ㅠ;;
2019-12-18 (수) 22:12:12

ini_set("display_errors", 0); 는 에러 표시를 안한다는 것입니다.(화면출력이 안되도록 하는것)

error_reporting( E_ALL & ~E_NOTICE & ~E_STRICT) 는  전체 오류중에 NOTICE와 STRICT 는 빼겠다는것입니다.

답변에 대한 댓글 1개

아 네... 감사힙낟.

추가적인 질문입니다.

echo "<span class='media-list-subject'{$style}>{$list[$i][subject]}</span></a>\n";

이런경우에는 

{$list[$i][subject]}

여기에 ['subject']  를 어떻게 넣어야 하나요? 

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