Как правильно написать пользовательскую функцию в PHP? - PullRequest
0 голосов
/ 29 марта 2020

У меня есть php файл с именем priceAPI. php, который дает мне цену на золото в разных валютах. Например, $ price_usd для цены в долларах США, а также $ price_aed для цены в дирхамах ОАЭ и так далее. Я пытаюсь написать функцию, которая на основе строки, определенной пользователем, получит цену, соответствующую выбранной пользователем валюте:

Моя функция выглядит следующим образом:

function getPrice($user_currency) {
require_once('priceAPI.php');
if($user_currency == 'usd') {

$price = $price_usd;
return $price;

}elseif ($user_currency == 'aed'){
$price = $price_usd;
return $price;

}

$user_currency = 'aed';

echo getPrice($user_currency);

Когда Я пытаюсь вызвать функцию, которая не дает никаких результатов, тогда как, если я повторю $ price_usd или $ price_aed, она даст мне цену.

Любая помощь в том, как я могу заставить эту функцию работать, будет оценена. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...