PHP 7.4.0RC2 Released!

ob_get_status

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

ob_get_statusÇıktı tamponlarının durumu ile döner

Açıklama

ob_get_status ([ bool $tam_durum = FALSE ] ) : array

ob_get_status() işlevi, tam_durum değiştirgesinde TRUE belirtilmişse her seviyeden etkin çıktı tamponlarının tamamının durumunu, aksi takdirde üst seviye çıktı tamponunun durumunu döndürür.

Değiştirgeler

tam_durum

TRUE her seviyeden etkin çıktı tamponlarının tamamının durumunu, FALSE ise veya belirtilmezse sadece üst seviye çıktı tamponunun durumunu döndürür.

Dönen Değerler

tam_durum değiştirgesi belirtilmezse veya tam_durum = FALSE olduğunda aşağıdaki elemanlarla basit bir dizi döner:

Array
(
    [level] => 2
    [type] => 0
    [status] => 0
    [name] => URL-Rewriter
    [del] => 1
)
ob_get_status() işlevinin basit sonuçları
AnahtarDeğer
levelÇıktı iç içelik seviyesi
typePHP_OUTPUT_HANDLER_INTERNAL (0) veya PHP_OUTPUT_HANDLER_USER (1)
statusPHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) veya PHP_OUTPUT_HANDLER_END (2) değerlerinden biri
nameEtkin çıktı eylemcisinin ismi veya atanmamışsa ' default output handler'
delob_start() tarafından belirlenen silme seçeneği

İşlev, tam_durum = TRUE değeriyle çağrılırsa, her ektin çıktı tamponu seviyesi için bir eleman içeren bir dizi döner. Çıktı seviyesi üst seviye dizinin anahtarı olarak kullanılır ve bu anahtarların değerleri de kendi etkin çıktı seviyelerine ilişkin durum bilgisi içeren birer dizi içerirler.

Array
(
    [0] => Array
        (
            [chunk_size] => 0
            [size] => 40960
            [block_size] => 10240
            [type] => 1
            [status] => 0
            [name] => default output handler
            [del] => 1
        )

    [1] => Array
        (
            [chunk_size] => 0
            [size] => 40960
            [block_size] => 10240
            [type] => 0
            [buffer_size] => 0
            [status] => 0
            [name] => URL-Rewriter
            [del] => 1
        )

)

Tam çıktı ek olarak şu elemanları içerir:

ob_get_status() işlevinin tam sonuçları
AnahtarDeğer
chunk_sizeob_start() tarafından atanan parça boyutu
size...
blocksize...

Ayrıca Bakınız

add a note add a note

User Contributed Notes 1 note

up
2
rmagalhaess at hotmail dot com
2 years ago
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()
To Top