IsCustomFunction

Description

Returns TRUE if name can be called as a custom function; otherwise returns FALSE.

Category

Decision functions

Syntax


IsCustomFunction(name) 

Parameters

Parameter
Description
name
The name of a custom function. The parameter value is the unquoted function name to check.

Example

<CFScript> 

function myfunc(){ return ""; } 

request.myfunc = myfunc; 



if( IsCustomFunction( myfunc )) 

  WriteOutput( "myfunc is a UDF"); 

else 

  WriteOutput( "myfunc is NOT a UDF"); 



if( IsCustomFunction( request.myfunc)) 

  WriteOutput( "request.myfuncis a UDF"); 

else 

  WriteOutput( "request.myfunc is NOT a UDF"); 



if( IsCustomFunction( yourfunc )) 

  WriteOutput( "yourfunc is a UDF"); 

else 

  WriteOutput( "yourfunc is NOT a UDF"); 

</CFScript> 



<!--- This example shows the use of IsDate --->

<html>

<head>

<title>

IsDate Example

</title>

</head>



<body bgcolor = silver>

<H3>IsDate Example</H3>



<cfif IsDefined("FORM.theTestValue")>

  <cfif IsDate(FORM.theTestValue)>

  <H3>The string <cfoutput>#DE(FORM.theTestValue)#</cfoutput> 

   is a valid date</H3>

  <cfelse>

  <H3>The string <cfoutput>#DE(FORM.theTestValue)#</cfoutput> 

   is not a valid date</H3>

  </cfif>

</cfif>



<form action = "isDate.cfm" method = "POST">

<P>Enter a string, and discover if

it can be evaluated to a date value.



<P><input type = "Text" name = "TheTestValue" 

 value = "<cfoutput>#Now()#</cfoutput>">

<input type = "Submit" value = "Is it a Date?" name = "">

</FORM>



</body>

</html> 



Banner.Novgorod.Ru