アットウィキロゴ
smarty @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

smarty @Wiki

register_compiler_function()

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

register_compiler_function()


bool register_compiler_function ( string name, mixed impl, bool cacheable)

コンパイラ関数プラグインを動的に登録します。
パラメータには、コンパイラ関数名とそれを実装するphpのユーザー定義関数名を渡します。

php関数をコールバックするための impl は、次の3つのどれかでありえます。
  • (a) 関数名を含んだ文字列
  • (b) array(&$object, $method) という形式の配列 (&$object はオブジェクトの参照であり、$method はメソッド名を含む文字列
  • (c) array(&$class, $method) という形式の配列($class はクラス名であり、 $method はクラスのメソッド)

cacheableはほとんどの場合は省略する事が出来ます。
これらの正しい使用法についての詳細は、キャッシュ可能なプラグインの出力の制御を参照して下さい。
最近更新されたスレッド
ウィキ募集バナー