Difference between revisions of "FUNCTION EXISTS()"
From Recital Documentation Wiki
Yvonnemilne (Talk | contribs) |
Yvonnemilne (Talk | contribs) |
||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Purpose== | ==Purpose== | ||
− | + | Function to check whether a function has been declared | |
==Syntax== | ==Syntax== | ||
− | + | FUNCTION_EXISTS(<expC>) | |
==See Also== | ==See Also== | ||
− | + | [[ENDFUNC]], [[FUNCTION]], [[ISSET()]], [[PROCEDURE]], [[RETURN]], [[TYPE()]], [[UNSET()]], [[VARTYPE()]] | |
==Description== | ==Description== | ||
− | + | The FUNCTION_EXISTS() function can be used to check whether a function has been declared. FUNCTION_EXISTS() will return .T. (true) if the function named <expC> has been declared and .F. (false) if it has not been declared. Functions are declared using the [[FUNCTION]] or [[PROCEDURE]] commands. | |
==Example== | ==Example== | ||
<code lang="recital"> | <code lang="recital"> | ||
+ | function add18 | ||
+ | parameter dob | ||
+ | return gomonth(dob,18*12) | ||
+ | if function_exists('add18') | ||
+ | attainmajority = add18(date()) | ||
+ | endif | ||
</code> | </code> | ||
==Products== | ==Products== | ||
+ | Recital, Recital Server | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
+ | [[Category:Applications]] | ||
+ | [[Category:Applications Functions]] |
Latest revision as of 14:55, 3 November 2009
Purpose
Function to check whether a function has been declared
Syntax
FUNCTION_EXISTS(<expC>)
See Also
ENDFUNC, FUNCTION, ISSET(), PROCEDURE, RETURN, TYPE(), UNSET(), VARTYPE()
Description
The FUNCTION_EXISTS() function can be used to check whether a function has been declared. FUNCTION_EXISTS() will return .T. (true) if the function named <expC> has been declared and .F. (false) if it has not been declared. Functions are declared using the FUNCTION or PROCEDURE commands.
Example
function add18 parameter dob return gomonth(dob,18*12) if function_exists('add18') attainmajority = add18(date()) endif
Products
Recital, Recital Server