PHP.mk документација

ob_get_status

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ob-get-status.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ob-get-status.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ob_get_status

Референца за `function.ob-get-status.php` со подобрена типографија и навигација.

function.ob-get-status.php

ob_get_status

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

ob_get_statusДобијте статус на излезните бафери

= NULL

ob_get_status(bool $full_status = false): array

ob_get_status() враќа информации за статусот на највисокото ниво на излезниот бафер или на сите активни нивоа на излезниот бафер ако full_status е поставен на true.

Параметри

full_status

true за враќање на сите активни нивоа на излезниот бафер. Ако false или не е поставено, се враќа само излезниот бафер на највисокото ниво.

Вратени вредности

Враќа full_status е изоставен или false се враќа едноставен список што држи информации за статусот на активното ниво на излезот.

Враќа full_status is true се враќа список со еден елемент за секое активно ниво на излезниот бафер. Нивото на излезот се користи како клуч на списокот на највисокото ниво и секој елемент од списокот е сам по себе друг список што држи информации за статусот на едно активно ниво на излезот.

Се враќа празен список ако излезното баферирање не е вклучено.

ob_get_status() врати елементи од списокот
Можни индекси на низи заИме (константа)
name Име на активниот излезен ракувач (видете ги вратените вредности на ob_list_handlers() за детали)
type 0 (внатрешен ракувач) или 1 (ракувач обезбеден од корисникот)
flags Маска на битови на знаменца поставени од ob_start(), типот на излезниот ракувач (видете погоре) и статусот на процесот на баферирање ( PHP_OUTPUT_HANDLER_* константи). Ако ракувачот успешно го обработил баферот и не вратил false, PHP_OUTPUT_HANDLER_STARTED and PHP_OUTPUT_HANDLER_PROCESSED ќе биде поставено. Ако ракувачот не успеал при обработката на баферот или вратил false, PHP_OUTPUT_HANDLER_STARTED and PHP_OUTPUT_HANDLER_DISABLED ќе биде поставено.
level Ниво на вгнездување на излезот (нула базирано). Имајте предвид дека вредноста вратена за истото ниво од ob_get_level() е за еден поголема. Првото ниво е 0 for ob_get_status()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во 1 for ob_get_level().
chunk_size Големина на парче во бајти. Поставено од ob_start() or output_buffering е овозможено и неговата вредност е поставена на позитивен цел број
buffer_size Големина на баферот за излез во бајти
buffer_used Големина на податоци во баферот за излез во бајти (исто како цел број што го враќа ob_get_length())

Примери

Пример #1 Низа вратена кога full_status is false

Array
(
    [name] => URL-Rewriter
    [type] => 0
    [flags] => 112
    [level] => 2
    [chunk_size] => 0
    [buffer_size] => 16384
    [buffer_used] => 1024
)

Пример #2 Низа вратена кога full_status is true

Array
(
    [0] => Array
        (
            [name] => default output handler
            [type] => 0
            [flags] => 112
            [level] => 1
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 2048
        )

    [1] => Array
        (
            [name] => URL-Rewriter
            [type] => 0
            [flags] => 112
            [level] => 2
            [chunk_size] => 0
            [buffer_size] => 16384
            [buffer_used] => 1024
        )

)

Види Исто така

  • ob_get_level() - Врати го нивото на вгнездување на механизмот за баферирање на излезот
  • ob_list_handlers() - Наведи ги сите ракувачи за излез во употреба
  • ob_get_length() - Врати ја должината на баферот за излез
  • ob_start() - Вклучи баферирање на излезот

Белешки од корисници 1 белешка

rmagalhaess at hotmail dot com
пред 8 години
The fields inside the array returned by ob_get_status() are:

Array
(
    [name] => default output handler
    [type] => 0
    [flags] => 112
    [level] => 1
    [chunk_size] => 0
    [buffer_size] => 16384
    [buffer_used] => 0
)

These values are filled just after the function ob_start()
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.