'<a rel="nofollow" href="$1" class="bbc_link new_win" target="_blank">'
私はurlencode()
機能を使用したいと思います:文字列の中で関数を使う方法は?
'<a rel="nofollow" href="urlencode($1)" class="bbc_link new_win" target="_blank">'
...しかし、私はこれを使用することはできません。
'<a rel="nofollow" href="'.urlencode($1).'" class="bbc_link new_win" target="_blank">'
... $1
は、文字列内の変数ではありませんので、 ;代わりに、単純な自由なフォーラムのメタ変数です。
それはあなたがこれを行うことはできませんhttp://www.test.com/out.php?out=http://www.example.com
あなたの警告は私の直感をエコーします。しかし、私が実際に尋ねることのできる唯一の問題は、それがあまり知られていないということです。クラス/オブジェクトは、[悪い習慣](http://en.wikipedia.org/wiki/Poltergeist_(computer_science))確かにある - OOPのCONTEXT_ _IN。 'FunctionAgent'が開発者の生活をより簡単にする(そして、スクリプト実行時間のミリ秒ごとに関心事ではない)場合、なぜそれを使用しないのですか? –
私の黄金のルールがある@smhmic:人々が期待するかverboslyそれを文書化するものに固執します。あなたが何をしているかの深さの説明を記述する必要があれば、「ルール」は、なぜあなたはそれをやっているyouconsideredと退け、「クリーン」なアプローチAEどのようにまれなあなたブレーキ非常に興味深いです。しかし、この3年前のコードを見ると、 'call_user_func' –