Здравствуйте. Имеется такая функция 1 (GetLastNEl):
public static function GetLastNEl($SITE_ID,$iblock_type,$iblock_code,$count) {
$iblock_id = self::GetID_IBlock($SITE_ID,$iblock_type,$iblock_code);
}
Вот функция 2 (GetID_IBlock):
public static function GetID_IBlock($SITE_ID,$iblock_type,$iblock_code) {
$res = CIBlock::GetList(
Array(),
Array(
'TYPE'=>$iblock_type,
'SITE_ID'=>$SITE_ID,
'ACTIVE'=>'Y',
"CNT_ACTIVE"=>"Y",
"CODE"=>$iblock_code
), true
);
while($ar_res = $res->Fetch())
{
$getidiblock = $ar_res['ID'];
}
return $getidiblock;
}
Вызов функции 1 (GetLastNEl):
MainClass::GetLastNEl(SITE_ID,"text1","text2",5);
Как брать значения (text1 и text2) из вызова функции 1 (GetLastNEl) и подставлять их в переменные при вызове функции 2 (GetID_IBlock) и соответственно чтобы эти значения подставлялись дальше во 2-ой функции?
Хотя если в функции 1 попробовать вызвать значение любой из переменных GetLastNEl($SITE_ID,$iblock_type,$iblock_code,$count), то эти значения (которые заполняли при вызове функции 1) появятся. В чём может быть проблема?