为了账号安全,请及时绑定邮箱和手机立即绑定

注意:尝试获取非对象的属性“X”

注意:尝试获取非对象的属性“X”

杨魅力 2023-09-18 10:36:19
我在尝试访问我知道存在的一个对象的成员时收到此错误(注意:尝试获取非对象的属性“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条经验 获得超7个赞

在您的学生班级中,设置器应如下设置


//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;

}


查看完整回答
反对 回复 2023-09-18
  • 1 回答
  • 0 关注
  • 44 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信