<< Piece_Unityユーザーズマニュアル


OutputFilter_JapaneseZ2Hプラグイン

概要

日本語JIS X0208カナ(全角カナ)をJIS X0201カナ(半角カナ)に変換するために使われる出力フィルタ?

説明

string invoke (string $buffer)

このプラグインは、OutputBufferStackプラグイン出力フィルタ?機構を使用して、出力バッファ内のJIS X0208カナ(全角カナ)をJIS X0201カナ(半角カナ)に変換する出力フィルタ?です。

変換にはマルチバイト文字列関数 (mbstring)mb_convert_kana()が使われます。

拡張ポイント

拡張ポイントはありません。

設定ポイント

enabled

デフォルト値

true

概要

このプラグインの有効、無効を切り替えるためのブーリアン値。

説明

enabledの値によって、このプラグインが使用されるかどうかが決定されます。デフォルトはtrue(使用する)です。

このプラグインが有効の場合、アプリケーションのすべての出力内容に適用されますが、下記のようなコードを実行することで、動的に無効にできます。

<?php
$context = &Piece_Unity_Context::singleton();
$config = &$context->getConfiguration();
$config->setConfiguration('OutputFilter_JapaneseZ2H', 'enabled', false);
?>

上記の方法は、特定のエントリポイントのみ、このプラグインを無効にしたい場合や、ユーザエージェントによって無効にしたい場合等に使うことができます。

ソースコード

Piece/Unity/Plugin/OutputFilter/JapaneseZ2H.php


<< Piece_Unityユーザーズマニュアル

ユーザコメント

Error: Failed to load processor AddComment
No macro or processor named 'AddComment' found