私は例えば、パラメータスタッフがURLに付加されている場合にのみ、コードのブロックを表示しようとしている:?cfifの正規表現でURLにパラメータがあるかどうかを確認しますか?
表示リンク現在のURLをwww.blank.com/folder/?staff
を装填した場合にのみ、どのような考えですか?あなたが正規表現でURLを解析する必要はありません
私は例えば、パラメータスタッフがURLに付加されている場合にのみ、コードのブロックを表示しようとしている:?cfifの正規表現でURLにパラメータがあるかどうかを確認しますか?
表示リンク現在のURLをwww.blank.com/folder/?staff
を装填した場合にのみ、どのような考えですか?あなたが正規表現でURLを解析する必要はありません
私はパフォーマンスの違いのいずれかの種類があると信じているが、私にはありません
<cfif IsDefined("URL.staff")>
を定義した場合、それはすでにurl変数にする必要がありますisDefined("url.staff")
ではなくStructKeyExists(url,'staff')
を使用するのがベストプラクティスです。いずれかの人が間違いなく仕事を終わらせるでしょう。
一般に、より正確であるため、StructureKeyExistsが優先されます。 IsDefined [時には混乱を招く可能性のある変数の検索では、非常に広いネットをキャストします(http://coldfusionmuse.com/index.cfm/2009/8/6/examining.isDefined)。 ://corfield.org/entry/isDefined_vs_structKeyExists)。 – Leigh
ありがとう! – Nietzsche