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

php.ini 中的short_open_tag和asp_tags

citysnail3年前 (2023-01-08)站长手册29

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” 的相关文章

windows7权限问题 - windows 7 本地组策略编辑器

UAC的全称是User Account Control(用户账户控制),它是Windows Vista提供的一个安全特性。它会在用户使用计算机进行更改系统设置或者安装软件等会影响到系统安全性、稳定性的操作时弹出一个对话框,友善的提示用户他们要进行的操作。在我第一次使用Windows Vista时,每...

Zend Optimizer 配置指南

Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司透露使用这个软件某些情况下至少可以提高性能40%至100%!这么好的免费大餐当然要用,现在我们来谈谈如何配置这套软件。Zend Opt的安装是傻瓜化的,安装向导会自动根据你的选择来...

Apache设置虚拟目录——在虚拟主机中设置虚拟目录

设置方法:NameVirtualHost *:80    ServerAdmin lvchun@jobsh.com   DocumentRoot "F:/www"    ...

apache下新增文件下载类型

在把Apache Server装到Linux系统上面之后,Linux系统的/etc目录下就会新增一个httpd目录,用来存放所有的Apache的配置设定文件,而执行文件httpd则会被存放在/usb/sbin目录中,同时还会将一个名为mime.types的文件放到/etc目录下面。且不论Apache...

asp网页中实现友情分类链接

过程名:ShowFriendLinks'作 用:显示友情链接站点'参 数:LinkType ----链接方式,1为LOGO链接,2为文字链接' SiteNum ----最多显示多少个站点' Cols ----分几列显示' ShowType ----显示方式。1...

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

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