- token_get_all: documentation ( source)
- print_r: documentation ( source)
<?php
$tokens = token_get_all('
<?php
/**
* перед добавлением инфоблока
*
* даем права на инфоблоки на чтение по умолчанию
*/
AddEventHandler("iblock", "OnBeforeIBlockAdd", "iblock_OnBeforeIBlockAdd_FixIBlockPermissions");
function iblock_OnBeforeIBlockAdd_FixIBlockPermissions(&$arFields) {
Bitrix\Main\Diag\Debug::writeToFile("iblock_OnBeforeIBlockAdd_FixIBlockPermissions", "", "iblock_OnBeforeIBlockAdd_FixIBlockPermissions.txt");
$rsGroups = CGroup::GetList(($by = "c_sort"), ($order = "desc"), $filter);
while ($arGroup = $rsGroups->Fetch()) {
if ($arGroup[\'ANONYMOUS\'] == \'Y\') {
$group_id = $arGroup[\'ID\'];
break;
}
}
$arFields[\'GROUP_ID\'][$group_id] = "R";
}
');
print_r($tokens);