如何用 php 标签分解 echo?

发布于 2024-11-24 08:49:28 字数 146 浏览 0 评论 0原文

<?php

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

echo ?>

HTML CODE GOES HERE

<?php
; 
}
?>

这样的事情能完成吗?我的脚本中出现红色错误。

<?php

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

echo ?>

HTML CODE GOES HERE

<?php
; 
}
?>

Can something like this be accomplished? I'm getting red errors from my script.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浅浅 2024-12-01 08:49:57

试试这个:

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

HTML CODE GOES HERE

<?php } ?>

try this:

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

HTML CODE GOES HERE

<?php } ?>
人│生佛魔见 2024-12-01 08:49:57

您的代码应该可以在没有回显的情况下工作,但您也可以尝试以下操作:

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

   HTML CODE GOES HERE

<?php endif; ?>

Your code should work without the echo, but you could also try this:

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

   HTML CODE GOES HERE

<?php endif; ?>
月下凄凉 2024-12-01 08:49:56

删除“echo”,它起作用了

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

drop "echo", it works

<?php
if(isset($_GET['value'])){
?>
     HTML CODE GOES HERE
<?php
}
?>
野稚 2024-12-01 08:49:54

去掉回声和分号,它应该可以正常工作。

<?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;    
} ?>

Drop the echo and the semi colon and it should work fine.

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

HTML CODE GOES HERE

<?php } ?>

or you can use this syntax

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

Additionally you could also look into the heredoc syntax for writing strings (your HTML)

<?php if(isset($_GET['value'])){
    echo <<<EOT
    HTML GOES HERE
EOT;    
} ?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文