你如何用php标签分解回声?

时间:2011-07-16 23:40:12

标签: php html tags echo

<?php

if(isset($_GET['value'])){

echo ?>

HTML CODE GOES HERE

<?php
; 
}
?>

可以完成这样的事吗?我的剧本中出现了红色错误。

4 个答案:

答案 0 :(得分:6)

丢弃回声和半冒号,它应该可以正常工作。

<?php if(isset($_GET['value'])){ ?>

HTML CODE GOES HERE

<?php } ?>

或者您可以使用此语法

<?php if (isset($_GET['value'])): ?>
    HTML HERE
<?php endif ?>

此外,您还可以查看用于编写字符串的heredoc语法(您的HTML)

<?php if(isset($_GET['value'])){
    echo <<<EOT
    HTML GOES HERE
EOT;    
} ?>

答案 1 :(得分:1)

删除“echo”,它可以正常工作

<?php
if(isset($_GET['value'])){
?>
     HTML CODE GOES HERE
<?php
}
?>

答案 2 :(得分:1)

试试这个:

<?php if(isset($_GET['value'])){ ?>

HTML CODE GOES HERE

<?php } ?>

答案 3 :(得分:1)

你的代码应该没有回声,但你也可以试试这个:

<?php if isset($_GET['value']): ?>

   HTML CODE GOES HERE

<?php endif; ?>