[英]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.