Textpattern | PHP Cross Reference | Content Management Systems |
Description: Callable object.
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
TypeCallable:: (3 methods):
__construct()
__toString()
toString()
__construct($callable) line: 49 |
Constructor. param: string $callable The callable |
__toString() line: 60 |
Gets the callable string presentation. return: string |
toString() line: 71 |
Converts a callable to a string presentation. If the callable is an object, returns the class name. For a callable array of object and method, a 'class::staticMethod' or a 'class->method', and for functions the name. <code> echo (string) Txp::get('\Textpattern\Type\TypeCallable', function () {return 'Hello world!';}); </code> Returns 'Closure'. <code> echo (string) Txp::get('\Textpattern\Type\TypeCallable', array('DateTimeZone', 'listAbbreviations')); </code> Returns 'DateTimeZone::listAbbreviations'. <code> echo (string) Txp::get('\Textpattern\Type\TypeCallable', array(new DateTime(), 'setTime')); </code> Returns 'DateTime->setTime'. <code> echo (string) Txp::get('\Textpattern\Type\TypeCallable', 'date'); </code> Returns 'date'. <code> echo (string) Txp::get('\Textpattern\Type\TypeCallable', 1); </code> Returns ''. return: string The callable as a human-readable string |
title