[英]How to put echo inside href inside php tag?
所以我有href
iside php 标签和在href
我想总是使用ROOT_URL
:
<?php
<a href="'echo escapeHtml(ROOT_URL . '?view=products');'">Delete</a>
?>
但我收到错误消息: syntax error, unexpected 'echo' (T_ECHO), expecting ';' or ','
syntax error, unexpected 'echo' (T_ECHO), expecting ';' or ','
我怎样才能仍然使用php
中的href
并仍然使用echo
to go 来链接但没有问题?
这里有两个选项供您选择,哪个效果最好取决于您的偏好、代码风格等。
首先,在 PHP 中构建 HTML:
<?php
echo '<a href="' . escapeHtml(ROOT_URL . '?view=products') . '">Delete</a>';
?>
如果这是 PHP 标签中唯一的内容,则可以更简洁地编写:
<?= '<a href="' . escapeHtml(ROOT_URL . '?view=products') . '">Delete</a>' ?>
其次,将大部分 HTML 保留为 HTML 并仅使用 PHP 构建您需要的内容:
<a href="<?= escapeHtml(ROOT_URL . '?view=products') ?>">Delete</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.