当前位置:首页 > 站长手册 > 正文内容

php.ini 中的short_open_tag和asp_tags

citysnail4年前 (2023-01-08)站长手册54

short_open_tag

决定是否允许使用 PHP 代码开始标志的缩写形式(<? ?> )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 <?xml ?> 。否则还可以通过 PHP 来输出,例如:<?php echo '<?xml version="1.0"'; ?> 。如果禁用了,必须使用 PHP 代码开始标志的完整形式(<?php ?> )。

注意: 本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要 short_open_tag 的值为 On。

比较老的 PHP 程序,常常使用简短风格,为了使这种代码可以被解释,必须开启 short_open_tag选项; 如果不改则会出现如下错误:

Warning: Unexpected character in input: ‘\’ (ASCII=92) state=1 in /home/http/…/index.php on line 485Warning: Unexpected character in input: ‘\’ (ASCII=92) state=1 in /home/http/…/index.php on line 485Parse error: syntax error, unexpected T_STRING in /home/http/…/index.php on line 485

个人不喜欢把 short_open_tag 改成 On ,分析一下只要把代码中的 <? 改成 <?php , <?= 改成 <?php echo 。 一行Shell把它替换一下就OK


asp_tags

除了通常的 <?php ?> 标志之外还允许使用 ASP 风格的标志 <% %>。这也包括了输出变量值的缩写 <%= $value %>。
注意: ASP 风格标志的支持是 3.0.4 版新加的。


扫描二维码推送至手机访问。

版权声明:本文由风云的博客发布,如需转载请注明出处。

本文链接:https://blog.flightnet.cn/?id=45

分享给朋友:

“php.ini 中的short_open_tag和asp_tags” 的相关文章

桌面上有个Internet Explorer删不掉的解决办法

开始——运行——输入regedit.exe——定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace 在下方会显示相应的键值,选中其中的键值在右边会显示出快捷方式的信息,此方...

如何让IIS与Apache共用80端口方法

为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:  方法一:  IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址  c:\Inetpub\Adminscr...

用Apache模块做流量限制

用Apache模块做流量限制也想来试试看 Windows 上能否做到花费一两天的时间明查暗访下,终于给我找到啦~找到后来才知道有个 http://modules.apache.org 网站在里面找到一个 Bandwidth Module 的 moduleInstalling st...

HTML语法大全

HTML语法大全(让你能看懂一般网页源程序)关键词: HTML 语法大全 代码<! - - ... - -> 批注<!> 跑马灯<marquee>...</marquee>普通卷动<marquee behavior=slide>...<...

Apache中利用ServerAlias设置虚拟主机解析多个域名

ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名。具体的设置方法如下:一、用于设置虚拟主机接收多个域名一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时介绍sanywork.cn, 51684.com两个域名,或者是两个二级域...

【转帖】Discuz! X3.5 R20230210 增量补丁包下载,适合 X3.5 版本升级

【转帖】Discuz! X3.5 R20230210 增量补丁包下载,适合 X3.5 版本升级

Discuz! X3.5 R20230210(涉及安全更新)完整安装包下载https://www.dismall.com/thread-14660-1-1.html补丁包下载X3.5 2022-12-31 升级到 X3.5 2023-02-10&nb...