カテゴリ | |
---|---|
サマリ | pluginでメモリ上に変数を作りたい。 |
バージョン | 1.4.7 |
投稿者 | moramora |
状態 | 完了 |
投稿日 | 2006-10-14 (土) 23:33:56 |
プラグイン呼び出し時の計算結果を 再呼び出し時にできるだけ高速に呼び出すため メモリ上に変数を格納したいと思ったのですが、 たとえば以下のように記述しても毎回同じ値しか 出力されません。 メモリ上に変数を格納するにはどのように 記述すればよいのでしょうか。
global $a; $a = 1; function plugin_a_convert() { global $a; $a = $a + 1; //< 呼び出しごとにインクリメントされてほしい. return convert_html(print_r($a, true)); }
よろしくお願いします。
function plugin_a_convert() { static $a = 0; // 最初は0 、でも直後でプラス1 するので表示は1 から $a = $a + 1; return convert_html(print_r($a, true)); }コメントプラグインなどで、アンカーID が重ならないように、こんな感じの処理をしているんですが。 -- 2008-03-02 (日) 13:49:19