Вывод на экран содержимого переменной (Битрикс).

Вывод на экран содержимого переменной (Битрикс)

При разработке в CMS Битрикс часто сталкивался с необходимостью просмотреть структуру и содержание некой переменной. Решил написать функцию, которая бы годилась для вывода массива, объекта и строки.

Вот сам код функции:

<?
function VarPrint($Variable) {
echo "<pre>";
   if (is_array($Variable)) {
      print_r($Variable);
   } elseif (is_object($Variable)) {
      while ($ar_res = $Variable->GetNext())
         {
		   echo "<pre>"; print_r($ar_res); echo "</pre>";
		 }
   } else {
      echo $Variable;
   }
echo "</pre>";
}
?>

Там где нужно распечатать содержимое переменной вставьте код:

<?
VarPrint(*Переменная, которую нужно распечатать*);
?>
Похожие посты:
  • Про $arResult и $arParams (Битрикс)
  • Напоминание пользователю о появлении товара (Битрикс)
  • Отправка письма на почту пользователю при оформлении нового заказа (Битрикс)
  • Самостоятельное присвоение аффилиатов к заказам (Битрикс)
  • События в 1С Битрикс
  • 3 комментария: Вывод на экран содержимого переменной (Битрикс).

    1. Здравствуйте.

      Не подскажите как сделать. Есть кнопки соц сервисов яндекс поделится.

      как в них добавить title страницы или вообще как вывести ее в любом месте страницы?

      Спасибо.

      • Руслан

        Дмитрий, Вам лучше спросить об этом на форуме сайта 1с битрикс, там Вам подскажут

    2. Феликс

      Если я правильно Вас понял, то этот код
      <?
      function VarPrint($Variable) {
      echo "»;
      if (is_array($Variable)) {
      print_r($Variable);
      } elseif (is_object($Variable)) {
      while ($ar_res = $Variable->GetNext())
      {
      echo «»; print_r($ar_res); echo «»;
      }
      } else {
      echo $Variable;
      }
      echo «»;
      }
      ?>

      небходимо вставить в шаблон компонента, а этот, пусть будет и он выведет мне имя инфоблока?

    Добавить комментарий:

    Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: