-1

PHP: Object Interface Manual 页面上,以下是其中一个示例的摘录:

class c implements b
{
    public function foo()
    {
    }

    public function baz(Baz $baz)
    {
    }
}

在公共函数 baz 中,参数是 Baz $baz。我不熟悉这种形式的方法语法。它是否有效,如果有效,它有什么作用?

4

1 回答 1

3

公共功能 baz( Baz $baz )

表示 $baz 的变量必须是 Baz 类的对象

例如

$baz = new Baz();

$c = new C();

$c->baz( $baz ); // valid
$c->baz( 'hello' ); // error
于 2013-09-09T21:28:22.637 回答