私はショートコードのX番号の両方上記ショートコードの後に(常にではない2)すべてのショートコードが実行された後に関数を実行する方法はありますか? (またはそれ以降)
は、私はファイルを削除したいが行われている可能性があり、ポスト
[fcolors url="sdfsd"]
[fcolors url="sdfsd2"]
でこれらを置きます。
私は
class fcolors {
public function __destruct() {
unlink 'c:\test.txt';
}
}
$x = new fcolors();
unset ($x);
のようなものを考えていたが、PHPは非常に迅速にクリーンアップ処理するので、明らかに__destruct
が機能しないと__destruct()
は実行されません(極端な場合には、私はそれがだろうと思います)。
:ショートコードは、私がしたいコードを生成終了される前に、その後c:\test.txt
が/削除される可能性がありますので、
$x = new fcolors();
unlink 'c:\test.txt';
。
あなたの破壊のようなメソッドを作成し、最初にリンクを解除して2番目に設定を解除するのはどうですか? – Hokusai
@hokusai - 理解できませんか?どういう意味ですか? – bestprogrammerintheworld
@bestprogrammerintheworld私のショートコードライブラリーは、見つかったショートコードを解析して返すことができるサードパーティーのライブラリーをインポートする場合は、それらを数え、その情報をあらゆる目的のために使用することができます:https://github.com/thunderer/Shortcode。 –