为什么这个php页面在我添加课程时不起作用?

时间:2016-04-23 20:19:21

标签: php graph

<?php
echo "1";
class grack_node(){
  protected $label;
  protected $content;
  function __construct($label,$content){
    $this->label=$label;
    $this->content=$content;
  }
  function get_label(){return $this->label;}
  function get_content(){return $this->content;}
  function set_label($label){$this->label=$label;}
  function set_content($content){$this->content=$content;}
  function set($label,$content){$this->label=$label;$this->content=$content;}
};

所以,这是一个非常简单的PHP代码,它是更大代码的一部分。无论实际项目有多大,这一部分都不起作用。如果我删除该类,我在浏览器上看到1。但是当我添加课程时,我不知道出了什么问题,为什么我什么也看不见! 我的代码有什么问题?
注意:display_errors已启用。我也将命令error_reporting(E_ALL);添加到我的代码的第一行。没有改变! 提前谢谢。

2 个答案:

答案 0 :(得分:1)

类名 ()

中删除此grack_node()

实施

echo 1;

class test
{
    public static function tis()
    {
        echo 'Test**le';
    }

    public function tis2()
    {
        echo 'Test**le';
    }
}

//All off this would echoing 'Test**le'
test::tis();
$testis = new test();
$testis::tis();
$testis_again = new test();
$testis_again->tis2();

答案 1 :(得分:0)

应该在没有()括号

的情况下定义类
class grack_node{