PHP Classes

PHP Callback: Register and invoke callback functions

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (6)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2005-11-13 (10 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,159 All time: 3,091 This week: 1,136Up
Version License Categories  
phpcallback 1.0GNU General Publi...Language
Description Author  

This class can be used to register and invoke callback functions.

The class can register a callback function by associating a string that defines the function name to the name of a global function or a function of a given object.

Then the class can invoke a callback function by specifying its name and an eventual list of parameters passed as an array, similar to the PHP call_user_func_array function.

Picture of Konstantin S. Budylov
Name: Konstantin S. Budylov <contact>
Classes: 2 packages by
Country: Russian Federation Russian Federation
Age: 37
All time rank: 75825 in Russian Federation Russian Federation
Week rank: 1609 Down50 in Russian Federation Russian Federation Down


Package: class phpCallback


Package version: 1.0


Copyright:  (C) 2005 Konstantin S. Budylov


Licence: General Public License. See the GPL.txt for details



This class is intended for management of 'callback' elements,
such as Objects and it's methods, or arrays with it's values, or some functions,
or whatever you want.

It based on a principle of the mechanism of PHP 'call_user_func_array()' function,
with preliminary addition of the 'callbacks' elements, and their subsequent call.
For a calling a callback-elements JAVA-syntax (object.method) is used as I find its more readable,
in comparison with PHP syntax ($object->method())

If you think differently, simply change variables '$separator'
in the functions get_array_key() and set_array_key(), stored
in the file in this package (the values must be identical).

Anyway, I find this class very convenient and useful for myself,
and, if it will be useful for someone else - it will be pleasant for me. :)

Please, see the example.php for details.



 On any questions, please, contact me by this email:

  Files folder image Files  
File Role Description
Plain text file class.phpCallback.php Class class phpCallback
Accessible without login Plain text file example.php Example example file
Plain text file Aux. Required functions
Accessible without login Plain text file GPL.txt Lic. License
Plain text file README.txt Doc. README
Plain text file class.example_callback.php Class Example callback class

 Version Control Unique User Downloads Download Rankings  
 0%Total:1,159All time:3,091
 This week:0This week:1,136Up
 User Comments (1)  
6 years ago (kishore kumar)