我有一個關於cfargument
的問題。如果我在調用.cfc
時發送參數,首先將它定義爲參數有什麼好處嗎?處理可選參數:CF參數與isDefined
<cffunction name="someFunction" ....>
<cfargument name="myArg" required="no">
或者我可以在函數內部使用IsDefined(),而不需要定義參數嗎?
<cffunction name="someFunction" ....>
...
<cfif isDefined("arguments.myArg")>
do something
</cfif>
我試過他們,知道他們都工作。然而,定義參數和使用isDefined()有什麼區別?這會影響效率嗎?
@KevinB那不是我的問題。 –
@ KevinB的評論是通向答案的路徑。 –
@DanBracuk * gong「Ohmmmmmmmm」 –