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

AddBufferContent

CMain::AddBufferContent(
 callback function,
mixed parameter_1,
mixed parameter_2,
...
mixed parameter_N )

Позволяет создавать Отложенные функции. Нестатический метод.

Параметры

ПараметрОписание
function Имя функции выполнение которой необходимо отложить. Если это обычная функция то в данном параметре просто указывается ее имя, если это метод класса, то указывается массив, первым элементом которого будет имя класса (либо объект класса), а вторым - имя метода.
parameter_1
...
parameter_N
Неограниченное количество параметров которые будут впоследствии переданы функции function.

См. также

Примеры использования

<? 
function myShowProperty($property_id, $default_value=false)
{
global $APPLICATION;
$APPLICATION->AddBufferContent(Array(&$APPLICATION, "GetProperty"), $property_id, $default_value);
}
?>
<?
function myShowTitle($property_name="title", $strip_tags = true)
{
    global $APPLICATION;
    $APPLICATION->AddBufferContent(Array(&$APPLICATION, "GetTitle"), $property_name, $strip_tags);
}
?>
<?
function myShowPanel()
{
global $APPLICATION;
$APPLICATION->AddBufferContent(Array(&$APPLICATION, "GetPanel"));
}
?>
<?
$my_title = "";

function myShowTitle($t="title"){
   global $APPLICATION;
   echo $APPLICATION->AddBufferContent("myGetTitle");
}

function mySetTitle($t){
   global $my_title;
   $my_title = $t;
}

function myGetTitle(){
   global $my_title;
   return $my_title;
}
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх