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

function 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 Currently allocated size of the output buffer in bytes. It starts at 16384 bytes with the default chunk_size, or at chunk_size rounded up to the next multiple of 4096 when one is given, and grows in multiples of 4096 as more output is buffered. This is not the amount of data in the buffer (see buffer_used).
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 на hotmail точка ком
пред 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.