170 похожих чатов

Здорово, парни! У меня вопрос такой, как работать с объектом

который сконвертировал в json?
например был объект
$student = new Student($firstname, $lastname, $course );
$json = json_encode($student);
а теперь захотел обратиться к его имени
можно ли делать так $json->name или как возможно без json_decode?

4 ответов

11 просмотров

странный ты человек.

UI-Designer Автор вопроса
Alexey Gevondyan
странный ты человек.

есть такое, но все же?

Возможно

class FuckMe { private object $json; public function __construct(string $json) { $this->json = json_decode($json); } public function __get($name) { return $this->json->{$name}; } } class Student { public string $firstname; public function __construct(string $firstname) { $this->firstname = $firstname; } } $student = new Student('Fuck me!!!!'); $json = new FuckMe(json_encode($student)); echo $json->firstname; На, пользуйся :)

Похожие вопросы

Обсуждают сегодня

type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
45
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
А дин типизация это хорошо или плохо?
Alexey
12
Исходники плюс документация? Вы гоните)) демок хватит всем
zamtmn
11
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
76
а что есть "статистика" ? просто подсчет фактов обращения и времен выполнения ?
Сергей
9
Карта сайта