Если необходимо выяснить результат функции или проверить вложенность и содержимое массива без использования в конечном коде, то можно воспользоваться готовым решением от Битрикс:
function log_array() { 
   $arArgs = func_get_args(); 
   $sResult = ''; 
   foreach($arArgs as $arArg) { 
      $sResult .= "\n\n".print_r($arArg, true); 
   } 
   if(!defined('LOG_FILENAME')) { 
      define('LOG_FILENAME', $_SERVER['DOCUMENT_ROOT'].'/bitrix/log.txt'); 
   } 
   AddMessage2Log($sResult, 'log_array -> '); 
} Вышеприведённая функция выводит полученные ею данные в log-файл в корневой папке сайта. Имя файла может отличаться от заданного здесь.
Например, для просмотра конструкции и содержимого массива $arFields:
log_array($arFields);P.S.: log-файл надо за собой подчищать или ограничить доступ к нему извне.
in section: 
 
				
            









