>백엔드 개발 >PHP 튜토리얼 >PHP 에코 내에서 PHP 코드를 평가할 수 있나요?

PHP 에코 내에서 PHP 코드를 평가할 수 있나요?

Barbara Streisand
Barbara Streisand원래의
2024-10-29 01:38:30436검색

Can PHP code be evaluated within PHP echoes?

PHP Echoes 내에서 PHP 활용

문제:

HTML에 포함된 PHP 스니펫을 자주 사용하는 시나리오에서는 다음과 같은 문제가 발생할 수 있습니다. PHP는 PHP 에코 내에서 활용됩니까? 예를 들면:

<?php 
    echo "<?php the_author_meta('description'); ?>";
?>

답변:

아니요, PHP는 PHP의 단일 패스 해석으로 인해 추가 평가를 위해 PHP 코드를 에코할 수 없습니다. 제공된 코드는 ""라는 텍스트를 출력합니다. 해석하는 대신

PHP 시작 및 종료:

그러나 PHP와 HTML 해석 사이를 자유롭게 전환할 수 있습니다:

<?php
echo "Interpreted by PHP.";
?>
I am not interpreted by PHP.
<?php
echo "Interpreted again by PHP.";
?>

재평가된 PHP 출력의 대안:

재평가를 위해 PHP 코드를 출력하는 것이 목표인 경우 대체 접근 방식이 있습니다. 구체적인 실제 사례를 제공해 주시면 Stack Overflow 커뮤니티 회원이 기꺼이 도와드리겠습니다.

위 내용은 PHP 에코 내에서 PHP 코드를 평가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.