Abd*_*lah -1 html php variables
我知道在html中插入一个php变量值有很多方法:回声,打印等.但是,当我尝试使用等号方法插入(演示如下)时,它就失败了.我在很多代码中都看过它,它现在已被弃用了吗?
作为示例,我有这个PHP代码:
<?php
// Assign variable value
$nox = "Hello boy!"
?>
Run Code Online (Sandbox Code Playgroud)
然后是HTML代码:
...
<div>
<p>Why this one fail : <?php = $nox ?></p>
</div>
...
Run Code Online (Sandbox Code Playgroud)
为什么失败?是不赞成还是我在实施中做错了.
在firelogger中,我得到了消息.
语法错误,意外'='
你正在混合两种不同的语法来打印内容.
方法1:使用echo
<?php echo $nox ?>
Run Code Online (Sandbox Code Playgroud)
这是产生输出的最常用方法,适用于所有版本的PHP,不需要特殊配置.
方法2:使用短标签synatx<?=
<?= $nox ?>
Run Code Online (Sandbox Code Playgroud)
这需要启用短标签,否则将无法使用.这通常用在模板/视图中,以使PHP代码保持最小并减少混乱.(从PHP 5.4开始,不需要启用短标签来使用此语法).