php在HTML中输出变量为空

时间:2022-10-28 19:15:43

<?php
$a = "1";
?>
<html>
<head>
<title>test</title>
<head>
<body>
1.第一种方法:<br>
我要输出这个变量的值&nbsp;<?=$a?><br>      <!--第一个问题:我看教程上这样写,但是页面输出的是空值-->
2.第二种方法:<br>
我要输出这个变量的值&nbsp;<?php echo $a ?><br>  <!--第二个问题:我看教程上教程上问号后面的php没写,但是我不加PHP的话输出的a是空值-->
</body>
</html>
<?php //第三个问题:我看教程上教程上问号后面的php也没写,但是我输出b也是空值
$b = "2";
echo $b;

?>

9 个解决方案

#1


看样子都不是短标签的问题。是否保存为php文件? 是否在web服务器下运行?

#2


打开短标记功能

但一般不建议这样做

#3


请把短标签打开

#4


我用的工具是DW,请问如何打开短标签,打开后会有什么影响?

如果不打开短标签功能那我写链接带参数怎么写啊?

比如说 <a href="upload.asp?id=<?=$a?>">,不开短标签这种情况我要怎么写?

#5


最好不要打开,至于为什么我也说不清,大概XML的开头就是 <? ?>
<a href="upload.asp?id=<? php=$a ?>">就成

#6


php.ini中找short_open_tag  去掉前面分号。把它的值设为On  记得重启apache   

不开启段标记就按标准的写法写。<?php echo $a;?>

#7


引用 4 楼 zy0071982 的回复:
我用的工具是DW,请问如何打开短标签,打开后会有什么影响?

如果不打开短标签功能那我写链接带参数怎么写啊?

比如说 <a href="upload.asp?id=<?=$a?>">,不开短标签这种情况我要怎么写?


echo "<a href=\"upload.php?id="$a"\"></a>";

这样试试看成不,写在PHP里的..HTML里就是
<?php  $a='1';
?>
<a href="upload.asp?id=<?php echo $a; ?>">1233</a>

#8


有时间先看看置顶帖子里的 常见问题解答....内容

短标签打开的话容易跟其他的一些语言代码混淆导致出现更大混乱。

#9


抱歉,刚才才发现长标签不能这样<?php=$a?>, #6#7的回复是正确的
引用 5 楼 dream1206 的回复:
最好不要打开,至于为什么我也说不清,大概XML的开头就是 <? ?>
<a href="upload.asp?id=<?php=$a ?>">就成

#1


看样子都不是短标签的问题。是否保存为php文件? 是否在web服务器下运行?

#2


打开短标记功能

但一般不建议这样做

#3


请把短标签打开

#4


我用的工具是DW,请问如何打开短标签,打开后会有什么影响?

如果不打开短标签功能那我写链接带参数怎么写啊?

比如说 <a href="upload.asp?id=<?=$a?>">,不开短标签这种情况我要怎么写?

#5


最好不要打开,至于为什么我也说不清,大概XML的开头就是 <? ?>
<a href="upload.asp?id=<? php=$a ?>">就成

#6


php.ini中找short_open_tag  去掉前面分号。把它的值设为On  记得重启apache   

不开启段标记就按标准的写法写。<?php echo $a;?>

#7


引用 4 楼 zy0071982 的回复:
我用的工具是DW,请问如何打开短标签,打开后会有什么影响?

如果不打开短标签功能那我写链接带参数怎么写啊?

比如说 <a href="upload.asp?id=<?=$a?>">,不开短标签这种情况我要怎么写?


echo "<a href=\"upload.php?id="$a"\"></a>";

这样试试看成不,写在PHP里的..HTML里就是
<?php  $a='1';
?>
<a href="upload.asp?id=<?php echo $a; ?>">1233</a>

#8


有时间先看看置顶帖子里的 常见问题解答....内容

短标签打开的话容易跟其他的一些语言代码混淆导致出现更大混乱。

#9


抱歉,刚才才发现长标签不能这样<?php=$a?>, #6#7的回复是正确的
引用 5 楼 dream1206 的回复:
最好不要打开,至于为什么我也说不清,大概XML的开头就是 <? ?>
<a href="upload.asp?id=<?php=$a ?>">就成