给PHP函数类对象

时间:2016-09-28 11:15:32

标签: php oop

是否可以调用一个函数并为其提供类?类似的东西:

function foo(class $class) {
  // do something with the class
  echo $class->id;
}

// calling the function
foo(class Bar {
  // supplying the class
  public $id, $username, $password, $time, $ip;
});

1 个答案:

答案 0 :(得分:1)

您的示例有点令人困惑,但我认为您正在寻找http://leeuwwitje.nl

function foo($class) {
    echo $class->id;
}

foo(new class {
    public $id;
});

请注意,匿名类仅适用于PHP 7 +