recent searches:
include functions ,
variable functions ,
post functions...
If you are new to PHP or just need to refresh your skills, this is the place to start. This series of tutorials will give you the basic knowledge you will need to create a simple PHP website.
PHP is a reflective programming language originally designed for producing dynamic web pages.[1] PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications. Textual User Interfaces can also be created using ncurses.
(PHP 4 >= 4.0.6, PHP 5)
is_callable -- Verify that the contents of a variable can be called as a functionVerify that the contents of a variable can be called as a function. This can check that a simple variable contains the name of a valid function, or that an array contains a properly encoded object and function name.
The var parameter can be either the name of a function stored in
a string variable, or an object and the name of a method within the
object, like this:
array($SomeObject, 'MethodName') |
If the syntax_only argument is TRUE the
function only verifies that var might be a
function or method. It will only reject simple variables that are
not strings, or an array that does not have a valid structure to be
used as a callback. The valid ones are supposed to have only 2
entries, the first of which is an object or a string, and the
second a string.
The callable_name argument receives the
"callable name". In the example below it's
"someClass:someMethod". Note, however, that despite the
implication that someClass::SomeMethod() is a callable static
method, this is not the case.
<?php |
See also function_exists() and method_exists().
Another Useful functions:
zend-api.zend-is-callable | zend-api.zend-is-callable-ex | function.is-callable |
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. If you are new to PHP and want to get some idea of how it works, try the introductory tutorial. After that, check out the online manual, and the example archive sites and some of the other resources available in the links section.