uma*_*mar 1 php echo php-shorttags
请帮我解决一小段代码.我想在文本框中获取值.
有时这条线有效:
<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?php echo $pno?>"/></td>
有时这条线有效:
<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?=$pno?>"/></td>
那么两者之间的区别是什么
<?php echo $pno ?>
Run Code Online (Sandbox Code Playgroud)
和
<?=$pno?>
Run Code Online (Sandbox Code Playgroud)
空无一人.
<?= 'foo' ?>
Run Code Online (Sandbox Code Playgroud)
翻译成
<?php echo 'foo' ?>
Run Code Online (Sandbox Code Playgroud)
但请注意:
<?= 'foo' ?>
Run Code Online (Sandbox Code Playgroud)
是一个可以在php.ini中禁用的短标记语法,因此如果服务器管理员禁用它,有时您不能依赖它
(有关使用短标签的更多信息是否可以使用PHP短标签?)