PeServer

OutputBuffer extends DisposerBase
in package

出力バッファリング。

出力バッファリング系を統括してとりあえず出力されるものをまとめる。 このクラスは部分的にあれこれするのではなく一括でどさっと処理する想定。

Tags
see
https://www.php.net/manual/function.ob-start.php
see
https://www.php.net/manual/function.ob-get-contents.php
see
https://www.php.net/manual/function.ob-end-clean.php

Table of Contents

Properties

$isDisposed  : bool
解放済みか。

Methods

__construct()  : mixed
生成しつつバッファリング開始。
__destruct()  : mixed
dispose()  : void
解放処理。
empty()  : IDisposable
何もしない解放処理オブジェクトを生成。
get()  : Binary
引数処理中の出力を取得。
getByteCount()  : int
バッファリング中のバイト数を取得。
getContents()  : Binary
バッファリング中のデータ取得。
isDisposed()  : bool
解放済みか。
disposeImpl()  : void
解放処理内部実装。
throwIfDisposed()  : void
解放済みの場合、例外を投げる。

Properties

$isDisposed

解放済みか。

private bool $isDisposed = false

Methods

get()

引数処理中の出力を取得。

public static get(callable $action) : Binary

基本的にこれだけ使ってればいい。

Parameters
$action : callable

出力を取得したい処理。

Tags
throws
OutputBufferException

なんかあかんかった。

Return values
Binary

取得した処理。

getContents()

バッファリング中のデータ取得。

public getContents() : Binary

データは破棄される。

Tags
throws
OutputBufferException

取得失敗。

Return values
Binary

バッファリング中のデータ。

isDisposed()

解放済みか。

public isDisposed() : bool
Return values
bool

        
On this page

Search results