之间的区别和 =$pno?>
请帮我解决一小行代码。我想获取文本框中的值。
有时此行有效:
有时此行有效:
之间有什么区别
<?php echo $pno ?>
那么和
<?=$pno?>
Please help me out regarding a small line of code. I want to get the value in the textbox.
Sometimes this line works:
<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?php echo $pno?>"/></td>
and sometimes this line works:
<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?=$pno?>"/></td>
So whats the difference between
<?php echo $pno ?>
and
<?=$pno?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
没有。
翻译为
但要注意:
是一个短标签语法,可以在 php.ini 中禁用,因此有时如果服务器管理员禁用它,您就不能依赖它
(有关使用短标签的更多信息 PHP 短标签可以使用吗?)
There is none.
translates to
But be aware:
Is a short tag syntax which can be disabled in the php.ini so sometimes you can't rely on it if the server administrator disabled it
(More information on using shorttags Are PHP short tags acceptable to use?)
你应该使用
两个选项应该给出相同的结果。但是,如果您想使用后一个选项,您的网络服务器必须启用
short_open_tag
选项。这是一个兼容性问题。You should use
Both options are supposed to give the same result. However, if you would like to use the latter option, your webserver must have the option
short_open_tag
turned on. It is a compatibility issue.它们是相同的,后者只是简写。
不过,这种简写方式确实需要 PHP 设置允许。
They're both the same, the latter is just a shorthand.
The shorthand does require your PHP settings to allow it, though.