gpt4 book ai didi

php - 类PHP中的奇怪错误对象

转载 作者:行者123 更新时间:2023-12-03 08:04:36 25 4
gpt4 key购买 nike

我有一个奇怪的问题,不能使用$_POST进入类,很奇怪,这是问题和错误吗?上课很简单,仅用于演示。

if(isset($_POST['name']))
{
$name=$_POST['name'];
$email=$_POST['email'];
$comment=$_POST['comment'];
$komentar = new comments($name,$email,$comment);
$komentar->provera();
}

类:
class comments 
{
public function __construct($name, $email, $comment)
{
$this->name=$name;
$this->email=$email;
$this->comment=$comment;
}
public static function provera()
{
$poruka=$this->comment;
echo $poruka;
}
}

我得到这个错误
Fatal error: Using $this when not in object context in 
classes\comments.inc.php on line 12

最佳答案

您不能在静态方法中使用$this。除非需要静态调用provera(),否则请从其声明中删除static关键字。

关于php - 类PHP中的奇怪错误对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com