но, осознав сколько там предстоит работы
<?php
function getStatic($c){
$r = [];
foreach((new ReflectionClass($c))->getMethods(ReflectionMethod::IS_STATIC | ReflectionMethod::IS_PUBLIC) as $v){
$r[$v->name] = $v->class.'::'.$v->name;
}
return $r;
}
class Test{
static function hello(){
echo "hello\n";
}
static function world($p){
echo "world $p\n";
}
}
extract(getStatic('Test'));
echo '<pre>';
$hello();
$world(42);
echo '</pre>';
?>
const user = {name: 'Lander', age: 33};
with(user){
console.log(`Меня зовут ${name} и мой возраст ${age}`);
}
прикрепил еще одного
чтобы не забраковать третьего