Próbuję echo zawartość obiektu w formacie JSON. Nie mam doświadczenia z PHP i zastanawiałem się, czy istnieje do tego predefiniowana funkcja (np. Json_encode()) czy sam musisz zbudować ciąg? Podczas wyszukiwania "obiektu PHP do JSON" znajduję tylko śmieci.Instancja klasy PHP do 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);
}
}
Co chcę toJSON powrotu:
{name: "treść Imie $ var", kod: 1001, MSG: Błąd podczas robi żądanie}
prob nie było wokół u czas pisania tego, ale jeśli teraz używasz> 5.4, możesz to zrobić twoja implementacja klasy [JsonSerializable] (http://www.php.net/manual/en/jsonserializable.jsonserialize.php) –