{
    "id": "mysql146-x-runtime-configuration",
    "title": "Прочитать все настройки X DevAPI и восстановить временное изменение",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Зарегистрировано настроек",
            6
        ],
        [
            "collect_statistics до изменения",
            "1"
        ],
        [
            "collect_statistics внутри блока",
            "0"
        ],
        [
            "collect_statistics восстановлена",
            true
        ],
        [
            "INI_SYSTEM изменена через ini_set",
            false
        ],
        [
            "collect_memory_statistics осталось прежним",
            true
        ]
    ],
    "checks": {
        "all_six_directives": true,
        "temporary_override_and_restore": true,
        "system_change_rejected": true,
        "no_database_contact": true,
        "owned_objects_removed": true
    },
    "observations": {
        "schema_absence_before": null,
        "schema_absence_after": null,
        "directives": {
            "xmysqlnd.collect_memory_statistics": {
                "global_value": "0",
                "local_value": "0",
                "access": 4
            },
            "xmysqlnd.collect_statistics": {
                "global_value": "1",
                "local_value": "1",
                "access": 7
            },
            "xmysqlnd.debug": {
                "global_value": null,
                "local_value": null,
                "access": 4
            },
            "xmysqlnd.mempool_default_size": {
                "global_value": "16000",
                "local_value": "16000",
                "access": 7
            },
            "xmysqlnd.net_read_timeout": {
                "global_value": "31536000",
                "local_value": "31536000",
                "access": 4
            },
            "xmysqlnd.trace_alloc": {
                "global_value": null,
                "local_value": null,
                "access": 4
            }
        },
        "collect_statistics": {
            "before": "1",
            "returned_previous": "1",
            "during": "0",
            "after": "1"
        },
        "system_change": {
            "name": "xmysqlnd.collect_memory_statistics",
            "before": "0",
            "returned": false,
            "after": "0"
        },
        "database_connection_attempted": false
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": null,
        "schema": null,
        "host": null,
        "port": null
    },
    "schema_absence_before": null,
    "schema_absence_after": null,
    "owned_objects": [],
    "removed_objects": []
}
