什么是这条线的含义
<input type=text name="name" value="<?= $name ?>
Run Code Online (Sandbox Code Playgroud)
如果我们要声明为PHP我们不应该写 <?php instead of <?=
谢谢
Pas*_*TIN 15
<?=
是PHP短开标签,可以通过(引用)中的short_open_tag
指令启用(或禁用php.ini
):
该指令也影响速记
<?=
,与之相同<? echo
.这个快捷键的使用需要short_open_tag
是on
.
和:
此外,如果禁用,则必须使用PHP开放标记(
<?php ?>
)的长格式.
这意味着你的代码部分:
<input type=text name="name" value="<?= $name ?>
Run Code Online (Sandbox Code Playgroud)
相当于这一个:
<input type=text name="name" value="<?php echo $name; ?>
Run Code Online (Sandbox Code Playgroud)
但只有在启用短打开标签时.
并且,作为旁注:短打开标签并不总是启用 - 事实上,默认情况下,它们在最新版本的PHP中被禁用.
这意味着不依赖于这些可能是明智的,至少如果您想在不是管理员的服务器上部署您的应用程序.
归档时间: |
|
查看次数: |
1066 次 |
最近记录: |