php - 使用子类,我将如何使我的代码工作?
问题描述
我正在扩展 Bankrekening 并向其添加变量 $rente,$rente 的值应由函数 BerekenRente() 确定,该函数不使用任何参数,并且根据我的理解不需要在构造函数参数中初始化. 我收到此错误:
解析错误:语法错误,意外的 '(',第 55 行 C:\xampp\htdocs\SpaarBetaalrekening.php 中的预期变量 (T_VARIABLE)
这将引用这一行: public function __construct($naam, $rekeningnummer, $saldo, $kredietlimiet) {
class Spaarrekening extends Bankrekening{
var $rente;
public function __construct($naam, $rekeningnummer, $saldo, $kredietlimiet) {
$this->naam = $naam;
$this->rekeningnummer = $rekeningnummer;
$this->saldo = $saldo;
$this->kredietlimiet = $kredietlimiet;
$this->rente = BerekenRente();
}
//Ontvang rente
function OntvangRente(){
$this->saldo = $saldo + BerekenRente();
}
function BerekenRente(){
return ($this->saldo / 100) * 0.30;
}
}
$rekening1 = new Spaarrekening("James", 5543, 600, 2000);
echo $rekening1->saldo;
解决方案
推荐阅读
- mysql - 从没有 UID 的表创建 SQL 视图
- html - 如何在 flex-box flex wrap 中调整盒子的大小?
- python - 从字符串中删除重复的空格,但 Python 中的换行符 (\n) 除外
- c++ - 将整数存储为 int 数组时出现 C++ 分段错误错误
- arrays - 与c中的数组相关的指针问题的输出是什么,为什么?
- reactjs - SPFX React -Basic Webpart 中的数据版本错误
- javascript - Javascript JSON 创建创建附加对象
- sas - SAS - 按不同列的值合计列中的值
- node.js - 如何在nodejs中将日志添加到newrelic
- swift - SwiftUI 优化