• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/classes/general/controllergroup.php
  • Класс: CControllerGroupSettings
  • Вызов: CControllerGroupSettings::__PHPToString
static function __PHPToString($arData)
{
	if (is_array($arData))
	{
		if ($arData == array_values($arData))
		{
			foreach ($arData as $key => $value)
				$arData[$key] = CControllerGroupSettings::__PHPToString($value);

			$res = "Array(".implode(", ", $arData).")";
		}
		else
		{
			$res = "Array(";
			foreach ($arData as $key => $value)
			{
				$res .= '"'.EscapePHPString($key).'" => ';
				$res .= CControllerGroupSettings::__PHPToString($value).", ";
			}
			$res .= ")";
		}
		return $res;
	}
	else
		return '"'.EscapePHPString($arData).'"';
}