stdclass를 제자리에 인스턴스화하는 방법
-
10-07-2019 - |
문제
PHP에서 이것을 할 수 있습니까?
자바 스크립트 코드 :
var a = {name: "john", age: 13}; //a.name = "john"; a.age = 13
STDClass 변수를 즉석에 인스턴스화합니까?
해결책
연관 배열 구문을 사용하여 object
:
$a = (object)array('name' => 'john', 'age' => 13);
echo $a->name; // 'john'
다른 팁
당신은 또한 할 수 있습니다 :
$a = new stdClass;
$a->name = 'john';
$a->age = 13;
또 다른 방법:
$text = '{"name": "john", "age": 13}';
$obj = json_decode($text);
제휴하지 않습니다 StackOverflow