将变量从类打印到php页面

将变量从类打印到php页面,php,Php,我不知道如何将一个变量从一个类返回到另一个php页面 在这里,我填写全班并将其放入一个会话: $query = "SELECT * FROM gebruiker"; $result = mysqli_query($link, $query) or die("Er is een fout opgetreden bij het uitvoeren van de query: \"$query\""); while($rij = mysqli_fetch_array($result)) {

我不知道如何将一个变量从一个类返回到另一个php页面

在这里,我填写全班并将其放入一个会话:

$query = "SELECT * FROM gebruiker";

$result = mysqli_query($link, $query) or die("Er is een fout opgetreden bij het uitvoeren van de query: \"$query\"");

while($rij = mysqli_fetch_array($result))
{
    if ($rij['ID'] == $_SESSION['user'])
    {
        $naam = $rij['Naam'];

        include_once("class/Gebruikers.php");
        include_once("class/Admin.php");

        //class invullen
        $admin1 = new Admin($rij['ID'], $rij['Naam'], $rij['E-mail'], $rij['Rechten']);
        $_SESSION['admin'] = $admin1;

    }       
}
class Admin extends Gebruiker
{
    private $m_rechten;

    public function printen($recht)
    {
         $rechten = $this->m_rechten
         return $rechten;
    }

    public function __toString() 
    {

        return $this->m_rechten;
    }

    public function __construct($p_ID="", $p_naam="",$p_email="",$p_rechten="")
    {
        parent::__construct($p_ID, $p_naam,$p_email);

            $this->m_rechten=$p_rechten;
    }
}
?>
    session_start();

    //check to make sure the session variable is registered

    $result = $_SESSION['admin']->printen($recht);

    print $result;
?>
这是我的班级档案:
class Admin extends Gebruiker
{
    private $m_rechten;

    public function printen($recht)
    {
         $rechten = $this->m_rechten
         return $rechten;
    }

    public function __toString() 
    {

        return $this->m_rechten;
    }

    public function __construct($p_ID="", $p_naam="",$p_email="",$p_rechten="")
    {
        parent::__construct($p_ID, $p_naam,$p_email);

            $this->m_rechten=$p_rechten;
    }
}
?>
    session_start();

    //check to make sure the session variable is registered

    $result = $_SESSION['admin']->printen($recht);

    print $result;
?>
这是我想打印课堂结果的另一页。
class Admin extends Gebruiker
{
    private $m_rechten;

    public function printen($recht)
    {
         $rechten = $this->m_rechten
         return $rechten;
    }

    public function __toString() 
    {

        return $this->m_rechten;
    }

    public function __construct($p_ID="", $p_naam="",$p_email="",$p_rechten="")
    {
        parent::__construct($p_ID, $p_naam,$p_email);

            $this->m_rechten=$p_rechten;
    }
}
?>
    session_start();

    //check to make sure the session variable is registered

    $result = $_SESSION['admin']->printen($recht);

    print $result;
?>
我的错误是


分析错误:语法错误,第12行C:\Users\vincent\Documents\XAMPP\htdocs\PHP\Project\class\Admin.PHP中出现意外的“return”(T_return)


在这里您需要添加

public function printen($recht)
{
     $this->m_rechten = $recht; // <-- HERE the ; | Use the $recth variable, not $recthen
     return $this->m_rechten;
}
公共函数printen($recht)
{
$this->m_rechten=$recht;//m_rechten;
}

那么,问题出在哪里?“解析错误:语法错误,C:\Users\vincent\Documents\XAMPP\htdocs\PHP\Project\class\Admin.PHP中的意外“return”(T_return),在第12行”这是我遇到的错误…将错误添加到问题中,而不是添加到注释中。谢谢,但现在我收到了这个错误:“注意:第21行的C:\Users\vincent\Documents\XAMPP\htdocs\PHP\Project\Administrator.PHP中的未定义变量:recht”。我不知道为什么会出现此错误。。。