について質問がありcfargument
ます。を呼び出すときにパラメーターを送信している場合、.cfc
最初に引数として定義する利点はありますか?
<cffunction name="someFunction" ....>
<cfargument name="myArg" required="no">
それとも、引数を定義せずに関数内で IsDefined() を使用できますか?
<cffunction name="someFunction" ....>
...
<cfif isDefined("arguments.myArg")>
do something
</cfif>
私はそれらを試してみましたが、どちらも機能することがわかりました。しかし、引数を定義することと isDefined() を使用することの違いは何ですか? それは効率に影響しますか?