Сделать переменную равной значению в функции

У меня есть функция в языковом файле, который хранит массив текста. Я также пытаюсь создать переменную, равную определенному значению в этом массиве.

вот моя функция …

    function Day_1_Offer($day){
static $offer = array(
'SITE_OFFER' => 'TEXT1', //Offer text for front end
'EMAIL_OFFER' => 'TEXT2' //Offer text for hidden form field
);
return $offer[$day];
}

вот моя переменная присваивается значение в функции …

$day1Txt = Day_1_Offer('EMAIL_OFFER');

Я получаю ошибку …

Fatal error: Call to undefined function Day_1_Offer() in

Это полный файл language.php …

function Day_1_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_2_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_3_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_4_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_5_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_6_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

function Day_7_Offer($day){
static $offer = array(
'SITE_OFFER' => 'Text1', //Offer text for front end
'EMAIL_OFFER' => 'Text2' //Offer text for hidden form field
);
return $offer[$day];
}

Если кто-нибудь знает о более эффективном способе сделать это, был бы рад увидеть это.

-2

Решение

Скажите, что это ваш библиотечный файл, в котором определена функция

my_fun.php

function Day_1_Offer($day){
static $offer = array(
'SITE_OFFER' => 'TEXT1', //Offer text for front end
'EMAIL_OFFER' => 'TEXT2' //Offer text for hidden form field
);
return $offer[$day];
}

И это файл, где вы используете его

index.php

include 'my_fun.php';
$day1Txt = Day_1_Offer('EMAIL_OFFER');

Вам нужно использовать включают за это

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]