Я довольно новичок в PHP, и, похоже, я попал в зацепку с заданием. Я пытаюсь создать функцию, которая рассчитывает ежемесячный платеж за простой процентный кредит. Вот мой код.Использование pow внутри php-функции
function calc_payment($price, $months, $interest){
$number = (1+($interest/12));
$exp = pow($number, $months);
return ($price($interest/12))/(1-$exp);
}
Однако я получаю ошибку, которая выглядит так, когда я пытаюсь выполнить:
Fatal error: Function name must be a string in (filepath) on line 5
я не уверен, что проблема в том, как Пау является предопределенной функцией. Как ни странно, это будет работать внутри функции:
echo pow($number, months);
и дать мне правильные данные, но если я пытаюсь присвоить его переменной или внутри вычисления это, кажется, ломаются.
Я на самом деле просто понял, что мне нужно эхо или вернуться туда. Теперь я получаю сообщение об ошибке в строке 5, любые идеи? – lowmess
Какая новая ошибка? –
Ничего, я вижу, вы не потрудились использовать то, что я вам дал. '$ price' нуждается в операторе после него, иначе PHP думает, что вы используете его как имя переменной. –