3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
32.96 ms | 402 KiB | 5 Q