header() - 函数在类中不起作用

时间:2016-03-20 17:19:26

标签: php xml browser header

当我尝试从类中创建XML时,它无法正常工作!

这是我的代码:

此代码可以工作/生成XML:

<?php 
  header('Content-Type: application/xml');
  echo "<root><name>sample_name</name></root>";
?> 

下一段代码不起作用!(所有浏览器(Chrome,Firefox,IE和Opera)都将其显示为HTML。)

<?php 
class foo
{
    public function __construct()
    {
        header('Content-Type: application/xml');
        echo "<root><name>sample_name</name></root>";
    }
}
$Test = new foo();
?>

为什么?

我错过了什么吗?

在代码之前或之后的任何地方都有 NO WHITESPACES

更新:现在可以了!

0 个答案:

没有答案