PHP Предупреждение: создание объекта по умолчанию из пустого значения в - PullRequest
0 голосов
/ 19 апреля 2020

Я получаю то, что кажется обычной ошибкой в ​​моем журнале php, но, похоже, не может быть решено на основе других потоков ..

Я получаю ошибку: PHP Предупреждение: создание объекта по умолчанию из пустое значение в

Указывает на следующий код:

$status = new \stdClass();

$status->about->requester       = $username;
$status->about->method          = $method;
$status->about->command         = $cmd;

Все остальные сообщения говорят, что используют ($ status = new \ stdClass ();) или варианты. Я перепробовал их все, но ошибка не исчезла.

Есть мысли?

Сводит меня с ума, поскольку журнал несколько очень большой, и это моя единственная ошибка.

1 Ответ

1 голос
/ 19 апреля 2020

Ошибка не в $status объекте, а $status->about. Сначала назначьте ему экземпляр stdClass, и ошибка будет go.

$status = new \stdClass();

$status->about = new \stdClass();

$status->about->requester       = 'username';
$status->about->method          = 'method';
$status->about->command         = 'cmd';
...