Parse error: syntax error, unexpected end of file in ..\..\functions.php on line 1246

来源:互联网 发布:淘宝双十一的营销策略 编辑:程序博客网 时间:2024/05/23 02:27

今天为了给服务器上的mysql数据库弄一个自动备份,想起了以前用过的帝国备份,在本机win7安装了一下处领先了以上错误。(..\..\代替路径)。

去帝国备份的论坛,发现有一个网友遇到了和我一样的问题。

原帖:http://bbs.phome.net/showthread-27-318538-0.html

根据热心网友提示,php没配置好,php.ini要把short_open_tag 设置为 On”,解决问题。

自己百度了一下,

short_open_tag 是什么呢?

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

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

short_open_tag的开启,还有一定的防木马功能,原帖:http://www.91ri.org/2758.html


个人理解 short_open_tag的作用就是支持短标记,也就是支持<??>,最原始,最正规的写法就是<?php ?>。开启short_open_tag之后,可以用<?在里面写代码?>,如果是off,那只能用<?php 用这种写代码?>

0 0
原创粉丝点击