我写了一个用整数初始化的类(类似于int的包装器):
class MyClass
{
function __construct ($value)
{
// code, code, code
}
}
我还写了一个函数,它接受这个类的对象作为参数:
class OtherClass
{
public function foo (MyClass $obj)
{
// code, code, code
}
}
可以通过以下方式简单地调用此函数:
$bar = new OtherClass();
$bar->foo(new MyClass(17));
为:
$bar = new OtherClass();
$bar->foo(17);
答案 0 :(得分:1)
你可以做类似的事情:
class OtherClass
{
public function foo ($value)
{
$obj = new MyClass($value)
// code, code, code
}
}
但正如其他人所说,它不太清楚......