Бортовой журнал Ктулху

Объект без класса в PHP

Однажды мне понадобилось в методе возвращать объект в качестве негативного результата, например вместо false. Это было необходимо для совместимости с существующим кодом. Ранее этот метод возвращал объект с результатом, но после корректировок он не всегда возвращал результат обработки.

 

Инициализация в Yii2:

use \stdClass
or
$dataObj = new \stdClass();

 

Инициализация в чистом PHP:

$obj = new stdClass();

 

Присваиваем какие-либо значения:

$obj->property = ‘123’;
var_dump($obj);

 

Результат выглядит так:

/*

object(stdClass)
 public 'ReqId' => string '123’'

*/