2013-12-04 1 views
1

У кого-нибудь есть идея, почему я получаю пустую страницу при использовании var_dump()? В глобальной конфигурации Joomla я также установил ошибки. (Проверено с phpinfo() и локальные значения слишком)Использование var_dump() вызывает пустую страницу (сообщение об ошибке включено)

<?php 
    ini_set('display_errors', 1); 
    error_reporting(E_ALL); 

    $widget_id = $widget->id.'-'.uniqid(); 
    $settings = $widget->settings; 
    // var_dump($settings); 
    // if I uncomment the line above, works fine 
    $sets  = array_chunk($widget->items, $settings['items_per_set']); 
    // var_dump($sets); 
    // if I uncomment the line above 
    // and not using the the foreach below 
    // blank page appears 
    foreach ($sets as $set => $items){ 
        var_dump($items); 
         // this line above causes blank page 
         } 

    foreach (array_keys($sets) as $s) { 
     $nav[] = '<li><span></span></li>'; 
    } 

    $i = 0;   
?> 

Спасибо.

+0

Отображается ли страница при удалении 'var_dump ($ items)'? – MichaelRushton

+0

Можете ли вы сделать точку останова перед выходом? var_dump ($ комплектов); умирают(); .. и следить за результатами –

+0

@MichaelRushton да, страница появляется после удаления var_dump ($ items) – lostika

ответ

0

Сохраните $ items в другой переменной. Попробуйте это

foreach ($sets as $set => $items){ 
$testvar=$items; 
var_dump($testvar); 
// this line above causes blank page 
    } 
+0

не помогло, спасибо за идею – lostika

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