У меня есть функция в языковом файле, который хранит массив текста. Я также пытаюсь создать переменную, равную определенному значению в этом массиве.
вот моя функция …
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];
}
Если кто-нибудь знает о более эффективном способе сделать это, был бы рад увидеть это.
Скажите, что это ваш библиотечный файл, в котором определена функция
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');
Вам нужно использовать включают за это
Других решений пока нет …