Документы для веб-разработчиков

<? ////////////////////////////////////////////////////////// // Функции отладки и логгирования ////////////////////////////////////////////////////////// // Сокращенная функция для вывода массива function pre($ar){ echo "<pre>"; if(is_array($ar)){ print_r($ar); } else { echo $ar; } echo "</pre>"; } // Запись массива в файл function pref($ar){ $filePath = $_SERVER["DOCUMENT_ROOT"]."/devlog.txt"; $s = ""; if(is_array($ar)){ $s.=print_r($ar, true); } else { $s.= $ar; } $s.= "\n"; file_put_contents($filePath, $s, FILE_APPEND); } // Сокращённая функция для вывода массива для админа (BITRIX) function pre_admin($ar){ global $USER; if ($USER->IsAdmin()) { echo "<pre>"; print_r($ar); echo "</pre>"; } } // Логирование посещений страниц function siteLogEnter(){ $filePath = $_SERVER["DOCUMENT_ROOT"]."/sitelog.txt"; $data = array( date("Y-m-d h:m:s"), $_SERVER["REMOTE_ADDR"], $_SERVER["HTTP_USER_AGENT"], ); $myStr = implode(" || ", $data)."\n"; file_put_contents($filePath, $myStr, FILE_APPEND); }