2015-10-27 5 views
1

У меня проблема класса вызовов в классе. Код основного класса:Wordpress ob_start белый экран

class Project_one { 

protected $minify; 

function __construct() { 
    $this->minify = new Minify(); 
    add_action('get_header', array($this->minify, 'loader')); 
}} 

Класс minify вызывает функцию _construct. Минимальный код:

class Minify{ 

public function loader() { 
    ob_start(array($this, 'html'));   
} 

private function html($html) {}} 

Проблема: когда я пытаюсь загрузить loader(), я получаю пустой экран. Я думаю, что функция html() не получает HTML-код из функции ob_start. Как я могу это исправить? Есть идеи?

ответ

1

Включить ошибки PHP, чтобы видеть ошибки вместо пустой страницы, сделайте это в любом php.ini или добавить это в файл:

ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(-1); 
+0

Спасибо. Я нашел свою ошибку. – djjmz

Смежные вопросы