类PHP中的奇怪错误对象

类PHP中的奇怪错误对象,php,class,object,error-handling,Php,Class,Object,Error Handling,我有一个奇怪的问题,不能用$\u POST进入课堂,很奇怪,这里有问题和错误吗?这个类很简单,只是为了演示 if(isset($_POST['name'])) { $name=$_POST['name']; $email=$_POST['email']; $comment=$_POST['comment']; $komentar = new comments($name,$email,$comment); $komentar->provera(); } 类别: class comment

我有一个奇怪的问题,不能用
$\u 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
关键字。

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