0

我写了一个用整数初始化的类(类似于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);

?

4

1 回答 1

1

你可以做类似的事情:

class OtherClass
{
    public function foo ($value)
    {
        $obj = new MyClass($value)
        // code, code, code
    }
}

但正如其他人提到的,它不太清楚......

于 2013-10-28T22:25:10.150 回答