簡體   English   中英

如何將echo放在php標簽內的href內?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM