encodingconverter
in package
PX Commands "encodingconverter"
Table of Contents
- $ext : mixed
- 変換対象の拡張子
- $output_encoding : mixed
- 出力エンコード
- $output_eol_coding : mixed
- 出力改行コード
- $px : mixed
- Picklesオブジェクト
- __construct() : mixed
- constructor
- apply() : string
- apply output filter
- exec() : mixed
- Starting function
Properties
$ext
変換対象の拡張子
private
mixed
$ext
$output_encoding
出力エンコード
private
mixed
$output_encoding
$output_eol_coding
出力改行コード
private
mixed
$output_eol_coding
$px
Picklesオブジェクト
private
mixed
$px
Methods
__construct()
constructor
public
__construct(object $px[, object $options = null ]) : mixed
Parameters
- $px : object
-
Picklesオブジェクト
- $options : object = null
-
オプション
exec()
が受け取った値が転送されます。
Return values
mixed —apply()
apply output filter
public
apply(string $src) : string
Parameters
- $src : string
-
HTML, CSS, JavaScriptなどの出力コード
Return values
string —加工後の出力コード
exec()
Starting function
public
static exec([object $px = null ][, object $options = null ]) : mixed
Parameters
- $px : object = null
-
Picklesオブジェクト
- $options : object = null
-
オプション
- $options->output_encoding
- 出力エンコーディング。
mb_convert_encoding()
が取り扱えるエンコード名で指定します。 - $options->output_eol_coding
- 出力改行コード。文字列で、
crlf
、cr
、またはlf
のいずれかで指定します。 - $options->ext (v2.0.40 で追加)
- 対象とする拡張子。文字列 または 配列で複数指定できます。
省略時は、
$px->conf()
から、同名の値を参照します。どちらにも設定がない場合、encodingconverter は変換を実行しません。