将变量从类打印到php页面
我不知道如何将一个变量从一个类返回到另一个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)) {
$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”。我不知道为什么会出现此错误。。。