The subject kinda says it all. I'm just curious as to how people tend to code their function signatures, so I'm running a short survey.
Update:
The survey is closed: Survey Monkey will only allow me to gather 100 responses, which I've now got.The main question is:
All things being equal, which of the following example function signatures would you tend to use most often?
(a) fully-qualified script syntax
public numeric function getValuesOverThreshold(required array data, numeric threshold=0){
// implementation
}
(b) minimal script syntax
function getValuesOverThreshold(array, threshold=0){
// implementation
}
(c) fully-qualified tag syntax
<cffunction name="getValuesOverThreshold" returntype="numeric" access="public" output="false">
<cfargument name="data" type="array" required="true">
<cfargument name="threshold" type="numeric" required="false" default="0">
<!--- implementation --->
</cffunction>
(d) minimal tag syntax
<cffunction name="getValuesOverThreshold">
<cfargument name="data">
<cfargument name="threshold">
<!--- implementation --->
</cffunction>
There's a coupla other framing questions, but that's the info I'm after. I'd be great if you could put your oar in.
Cheers.
--
Adam