« 出力ハンドラに渡されるフラグ
例 »

出力ハンドラの戻り値

出力ハンドラの戻り値は、 以下に示す PHP の標準的な型のセマンティクスに従って文字列に自動変換されますが、 ふたつだけ例外があります: array と bool です。

配列は文字列 "Array" に変換されますが、警告 Array to string conversion は発生しません。

ハンドラが false を返した場合、 バッファの内容が返されます。 ハンドラが true を返した場合、 空文字列が返されます。

注意:

ハンドラが false を返したり、ハンドラで例外が発生した場合、  PHP_OUTPUT_HANDLER_DISABLED フラグが設定されます。

関連キーワード:
ハンドラ   フラグ   バッファ   レベル   標準的   セマンティクス   conversion
関連する関数・ページ:
outcontrol.flags-passed-to-output-handlers   outcontrol.output-handlers   outcontrol.working-with-output-handlers   function.get-error-handler   outcontrol.constants   function.use-soap-error-handler