Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственные учебные объекты удалены после наблюдений.
Строки и дополнительные наблюдения
{
"first": {
"ID": 1,
"title": "Кабель",
"note": null,
"stock": 0
},
"second": {
"ID": 2,
"title": "",
"note": "",
"stock": 4
},
"class": "stdClass",
"null_label": "не указано",
"empty_label": "пустая строка",
"eof": false,
"result_freed_before_render": true
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.