将 PHP 类实例转换为 JSON
我正在尝试以 JSON 格式回显对象的内容。我对PHP非常不熟悉,我想知道是否有预定义的函数可以做到这一点(如json_encode()),或者你必须自己构建字符串?当谷歌搜索“PHP对象到JSON”时,我只是在查找垃圾。
class Error {
private $name;
private $code;
private $msg;
public function __construct($ErrorName, $ErrorCode, $ErrorMSG){
$this->name = $ErrorName;
$this->code = $ErrorCode;
$this->msg = $ErrorMSG;
}
public function getCode(){
return $this->code;
}
public function getName(){
return $this->name;
}
public function getMsg(){
return $this->msg;
}
public function toJSON(){
$json = "";
return json_encode($json);
}
}
我想让JSON返回的内容:
{ 名称: “$name var 的内容”, 代码 : 1001, msg : 执行请求时出错}