我在尝试访问我知道存在的一个对象的成员时收到此错误(注意:尝试获取非对象的属性“X”)($newStudent = new Student();)。有人知道可能是什么问题吗?运行这部分时失败:if (isset($_POST['submit'])) { $newStudent = new student(); if(is_object($newStudent)){ $newStudent->settForNavn(htmlentities($_POST['fornavn'])); $newStudent->settEtterNavn(htmlentities($_POST['etternavn'])); $newStudent->settEpost(htmlentities($_POST['epost'])); $newStudent->settMobil(htmlentities($_POST['mobil'])); $id = $studReg->leggTilStudent($newStudent); print ("<a href=" . $_SERVER['PHP_SELF'] . ">Tilbake</a>");}}错误:注意:尝试在第 42 行获取 C:\xampp\htdocs\lab3\oppgave\student.class.php 中非对象的属性“Fornavn”注意:尝试在第 45 行获取 C:\xampp\htdocs\lab3\oppgave\student.class.php 中非对象的属性“Etternavn”注意:尝试在第 55 行获取 C:\xampp\htdocs\lab3\oppgave\student.class.php 中非对象的属性“ola@gmail.com”注意:尝试在第 48 行获取 C:\xampp\htdocs\lab3\oppgave\student.class.php 中非对象的属性“Mobilnummer”
1 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
在您的学生班级中,设置器应如下设置
//Setters
function settForNavn($fornavn) {
$this->fornavn = $fornavn;
}
function settEtterNavn($etterNavn) {
$this->etternavn = $etterNavn;
}
function settMobil($mobil) {
$this->mobil = $mobil;
}
function settKlasse($klasse) {
$this->klasse = $klasse;
}
function settEpost($epost) {
$this->epost = $epost;
}
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消