私はJSON形式でオブジェクトの内容をエコーしようとしています。私はPHPにはまったく不慣れで、json_encode()のようにこれを行うための事前定義された関数があるのか、自分で文字列を構築しなければならないのだろうかと疑問に思っていました。 "PHPオブジェクトからJSONへ"グーグルでは、私はゴミだけを探しています。JSONへのPHPクラスインスタンス
私はtoJSONを返すようにしたいどのような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);
}
}
:
{名: "$名VARの内容"、コード:1001、MSG:エラー が要求をしながら}
PROBでJSONにエラー・オブジェクトに変換することができますこれを書いている時間ですが、> 5.4を使用している場合は、あなたのクラス実装[JsonSerializable](http://www.php.net/manual/en/jsonserializable.jsonserialize.php) –