Как добавить подкатегорию в объекте?

222
10 октября 2017, 05:36

Как правильно добавить подкатегорию в объекте?

$F = new stdClass();
$F->name = "Vasy";
$F->age = 12;
$F->sub->fhone = "08945";

Ошибка:

Warning. Creating default object from empty value

Answer 1

Вы обращаетесь к sub, как объекту, хотя его даже не создали. Очевидно этот узловой объект надо создать

$F = new stdClass();
$F->name = "Vasy";
$F->age = 12;
$F->sub = new stdClass();
$F->sub->fhone = "08945";

либо так:

// php >= 5.4: $F->sub = (object) ['fhone'=>'08945'];
$F->sub = (object) array('fhone'=>'08945'); 
READ ALSO
Как узнать в каком столбце (их 51)?

Как узнать в каком столбце (их 51)?

Добрый деньУ меня есть таблица items

154
openssl_pkcs7_sign(), цифровая подпись недействительна

openssl_pkcs7_sign(), цифровая подпись недействительна

Взял в Comodo бесплатный сертификат для S/MIME подписи емейловСохранил его в P12 и затем конвертировал в PEM

234
Уязвимость $_SESSION

Уязвимость $_SESSION

Здравствуйте, хотелось бы узнать возможно ли изменить $_SESSION? И как это сделать?

182
php Помогите с записью в exel на сервер

php Помогите с записью в exel на сервер

Доброго время суток! Создал с PHPExel запись в xls файл данных из form на сервере, стоит задача чтобы после успешной проверки для пользователя из Validationphp...

204