Как инстанцировать stdClass на месте

Log4Net, как другие сказали, довольно распространен и подобен Log4j, который поможет Вам, если Вы когда-нибудь сделаете какой-либо Java.

у Вас также есть опция использования Регистрирующегося Блока приложений http://www.codeproject.com/KB/architecture/GetStartedLoggingBlock.aspx

6
задан Stéphane 11 December 2013 в 14:54
поделиться

3 ответа

Попробуйте использовать синтаксис ассоциативного массива и преобразовать его в объект :

$a = (object)array('name' => 'john', 'age' => 13);
echo $a->name; // 'john'
10
ответ дан 8 December 2019 в 14:44
поделиться

Вы также можете:

$a = new stdClass;
$a->name = 'john';
$a->age = 13;
5
ответ дан 8 December 2019 в 14:44
поделиться

Другой способ:

$text = '{"name": "john", "age": 13}';
$obj = json_decode($text);
1
ответ дан 8 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

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