新的classname()和类构造函数之间是否发生了什么?

时间:2015-08-05 17:19:20

标签: php

我试图追踪我过早发送标题的位置(我的重定向停止了工作,没有错误消息),我已将其缩小到这一行:

$class_cart = new cart($my_parameters);
if (headers_sent()) {
    die("Error: headers already sent");
}

此文件或我的类文件之前或之后没有空格。在我的类文件中,在构造函数甚至有机会执行任何操作之前,标题似乎已经发送过了:

public function __construct(array $params) {
    if (headers_sent()) {
        die("Error: headers already sent in constructor");    
    }
    // rest of code
}

构造函数中的上述die触发。我在这里错过了一步,在构造函数之前是否执行了其他任何代码?我已经以同样的方式创建了其他课程,但没有一个课程给我带来任何悲伤。

0 个答案:

没有答案