preg_replace() 함수 수정에 따른 에러 php 7.3 채택완료
서버에 에러가 있길래요~
에러 메세지는
PHP Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in tion.lib.php on line 1482
해당 1482 라인
$str = preg_replace('/\[soundcloud url="([^"]+)".*params="([^"]+)".*\]/ie', "soundcloud('\\1', '\\2')", $str);
함수가 사라졌으니 함수를 preg_replace_callback 로 수정해라 뜻 같은데요~
preg_replace_callback 이 함수를 어떤식으로 적용 해야 하나요?
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
한가지만 더 ...
주석 처리 부분은
<?php// echo $foot_banner_url?> 이렇게 처리하면 에러가 나더군요~~
또는
<?php/* echo $foot_banner_url */?>
이렇게 처리 해도 에러 나더랍니다.
또
<!--<?php// echo $foot_banner_url ?>-->
이렇게 처리 해도 에러 나네요?
어떤식으로 주석 처리 해야 하나요?
php 7에서