Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP类--解析错误:语法错误,意外的T_字符串,需要T_函数_Php_Class_Syntax Error - Fatal编程技术网

PHP类--解析错误:语法错误,意外的T_字符串,需要T_函数

PHP类--解析错误:语法错误,意外的T_字符串,需要T_函数,php,class,syntax-error,Php,Class,Syntax Error,我有一个php类代码如下: class Foo{ const ERROR_CODE = '404'; public $public_ex = 'this is public'; private $private_ex = 'this is private!'; protected $protected_ex = 'this should be protected'; public function getErrorCode() { return self::ERRO

我有一个php类代码如下:

class Foo{
  const ERROR_CODE = '404';
  public $public_ex = 'this is public';
  private $private_ex = 'this is private!';
  protected $protected_ex = 'this should be protected'; 
  public function getErrorCode() {
    return self::ERROR_CODE;
  }
}
$foo = new Foo;
$foo_json = json_encode($foo);
echo $foo_json;
它表明:

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in xxx.php on line 4
我应该怎么做才能让它运行?
非常感谢!!>除非您正在运行原始文件中哪一行是#4?没有与上面列出的私有变量示例相关的问题。这是整个文件还是它的一部分?我试过你的代码,它对我有用。。。解析错误是在此代码中还是在其他文件中?哪个文件是xxx.php?向我们展示您的xxx-php,因为您发布的代码是有效的php代码。它是xxx.php…Orz的代码 看来这只对我不起作用