我在嘗試訪問我知道存在的一個對象的成員時收到此錯誤(注意:嘗試獲取非對象的屬性“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 中非對象的屬性“[email protected]”注意:嘗試在第 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 關注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消