{
    "id": "fb156-object-card",
    "title": "Получить карточку товара с понятными свойствами и различить NULL, пустую строку и ноль",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Тип первой строки",
            "stdClass"
        ],
        [
            "ID первой карточки",
            1
        ],
        [
            "Название первой карточки",
            "Кабель"
        ],
        [
            "Остаток первой карточки",
            0
        ],
        [
            "Примечание первой карточки",
            "не указано"
        ],
        [
            "Свойство note существует",
            true
        ],
        [
            "isset для note с NULL",
            false
        ],
        [
            "Название второй карточки пустое",
            true
        ],
        [
            "Примечание второй карточки",
            "пустая строка"
        ],
        [
            "Остаток второй карточки",
            4
        ],
        [
            "После двух карточек получен конец выдачи",
            true
        ]
    ],
    "checks": {
        "stdclass": true,
        "quoted_alias": true,
        "unquoted_uppercase": true,
        "null_kept": true,
        "null_property_exists": true,
        "empty_kept": true,
        "zero_kept": true,
        "second_stock": true,
        "clean_eof": true,
        "owned_objects_removed": true
    },
    "observations": {
        "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
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB156_OBJECT_491CEF0162"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB156_OBJECT_491CEF0162"
        }
    ]
}
