Skip to content

Instantly share code, notes, and snippets.

@robertbasic
Created June 26, 2012 10:14
Show Gist options
  • Select an option

  • Save robertbasic/2994830 to your computer and use it in GitHub Desktop.

Select an option

Save robertbasic/2994830 to your computer and use it in GitHub Desktop.
<?php
class Foo {
public function this($param) {
// $this->bar is object Bar
return $this->bar->this($param);
}
public function that($param) {
// $this->bar is object Bar
return $this->bar->that($param);
}
}
vs:
class Foo {
public function __call($method, $args) {
return call_user_func_array(array(this->bar, $method), $args);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment