Guest User

Untitled

a guest
Oct 20th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. <?php
  2.  
  3. perform_callbacks(array('object', 'function_nonstatic'), array('test'));
  4.  
  5. function perform_callbacks($callbacks, array $params = array()) {
  6.  
  7. foreach (array($callbacks) as $callback) {
  8. if (!call_user_func_array($callback, $params)) {
  9. return false;
  10. }
  11. }
  12.  
  13. return true;
  14. }
  15.  
  16. $lambda = function($value) {
  17. echo 'Called: lambda (' . $value . ')';
  18. };
  19.  
  20. function func($value) {
  21. echo 'Called: func (' . $value . ')';
  22. }
  23.  
  24. class object {
  25.  
  26. public function function_nonstatic($value) {
  27. echo 'Called: object->function_nonstatic (' . $value . ')';
  28. }
  29.  
  30. public static function function_static($value) {
  31. echo 'Called: object::function_static (' . $value . ')';
  32. }
  33. }
Add Comment
Please, Sign In to add comment