如何在html标记中进行回音 在html中嵌入php

如何在html标记中进行回音 在html中嵌入php,php,Php,为什么不在html标记内打印php代码中指定的链接和文本?使用此选项 Embedding php inside html </p> <?php $text ='Click here'; $link = 'http://www.google.com'; ?> <a href="$link"><php? echo $text; ?></a> 在html中嵌入php 这是使用此 Embedding php inside html &l

为什么不在html标记内打印php代码中指定的链接和文本?

使用此选项

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="$link"><php? echo $text; ?></a> 
在html中嵌入php

这是
使用此

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="$link"><php? echo $text; ?></a> 
在html中嵌入php

这是
使用下面的代码

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="<?php echo $link; ?>"><?php echo $text; ?></a> 

为了让服务器解释您的php,您需要关闭
标记中的所有php代码,然后使用下面的代码回显该变量

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="<?php echo $link; ?>"><?php echo $text; ?></a> 


为了让服务器解释您的php,您需要关闭
标记中的所有php代码,然后回显该变量如果您总是在PHP5.4+中运行代码,您可以使用短回显标记

<a href="<?php echo $link ?>"><?php echo $text; ?></a> 


在我看来,这看起来有点整洁,但这是一个偏好问题,在早期版本的PHP中,默认情况下不会启用短echo标记,因此如果您的代码将在PHP版本低于5.4的服务器上运行,我不建议您使用短echo标记;如果您总是在PHP5.4+中运行代码,则可以使用短echo标记

<a href="<?php echo $link ?>"><?php echo $text; ?></a> 

在我看来,这看起来有点整洁,但这是一个偏好的问题,在早期版本的PHP中,默认情况下不会启用短echo标记,因此如果您的代码要在PHP版本低于5.4的服务器上运行,我不建议您正确打开PHP标记

您可以将PHP嵌入标记中,如下所示:

<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="<?= $link ?>"><?= $text ?></a> 

正确打开PHP标记

您可以将PHP嵌入标记中,如下所示:

<?php
$text ='Click here';
$link = 'http://www.google.com';
?>
 <a href="<?= $link ?>"><?= $text ?></a> 

另一种方法

<a href="<?php echo $link?>"><?php echo $text;?></a>
在html中嵌入php

另一种方法

<a href="<?php echo $link?>"><?php echo $text;?></a>
在html中嵌入php


使用
sprint

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
echo '<a href="'.$link.'">'.$text.'</a>';
?>

使用
sprint

Embedding php inside html </p>
<?php
$text ='Click here';
$link = 'http://www.google.com';
echo '<a href="'.$link.'">'.$text.'</a>';
?>


修复拼写错误并添加用于执行PHP代码的PHP标记。为什么所有答案都被否决了?同一个问题!!!对于这个问题,这是可以的。但是为什么会有答案呢?修复错误并添加执行PHP代码的PHP标记。为什么所有答案都被否决了?同样的问题!!!对于这个问题,这是可以的。但是为什么会有答案呢?你的
$link
仍然不会得到回应。此外,在某些PHP版本中,短标记将生成警告。@Raptor被很好地发现。复制/粘贴OP代码而不进行双重检查是我的错。更正。如果您使用的是PHP5.4或更高版本,我不确定在什么情况下短echo标记会生成警告,但是.short-open标记曾经建议在PHP6中弃用,因此弃用通知一旦出现。。。结果完全不同。自从PHP5.4(以及PHP7)以来,短开放标记一直处于启用状态。@Raptor:哦,真遗憾。还有一个原因促使我使用像Twig这样的模板引擎。你的
$link
仍然不会得到回应。此外,在某些PHP版本中,短标记将生成警告。@Raptor被很好地发现。复制/粘贴OP代码而不进行双重检查是我的错。更正。如果您使用的是PHP5.4或更高版本,我不确定在什么情况下短echo标记会生成警告,但是.short-open标记曾经建议在PHP6中弃用,因此弃用通知一旦出现。。。结果完全不同。自从PHP5.4(以及PHP7)以来,短开放标记一直处于启用状态。@Raptor:哦,真遗憾。还有一个原因促使我使用像Twig这样的模板引擎。