php文件里直接写上<?xml version="1.0" encoding="utf-8"?>出错?

因为你的PHP启用了短标签功能,即<?php  ...  ?> 缩写为<? ... ?>,所以当你写上<?xml version="1.0" encoding="utf-8"?>,里面内容被当成php语句所以当然要出错。
可以改用php语句输出如下:
echo <?xml version="1.0" encoding="utf-8"?>;

在哪设置是否启动短标签功能呢?
php.ini中
short_open_tag = off   / on

posted @ 2011-03-30 13:26  tennychen  阅读(1374)  评论(0编辑  收藏  举报