<?php
class MethodTest {
public function __call($name, $arguments) {
// Note: Value of $name is case sensitive
echo "Calling object method \'$name\'".implode(\',\', $arguments)."\\n";
}
// As of PHP 5.3.0
public function __callStatic($name, $arguments) {
// Note: Value of $name is case sensitive
echo "Calling static method \'$name\'".implode(\',\', $arguments)."\\n";
}
}
$obj = new MethodTest;
$obj->runTest(\'in object context\');
MethodTest::runTest(\'in static context\'); // As of PHP 5.3.0
?>