PHP函数和类

Jer*_*oen 1 php class function

也许对大多数人来说这很容易.但有时在一段代码中,我看到这样的事情:

public function myFunction(Class_Name $var){
  //some nice code here
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,那些参与者他们做了什么以及我为什么要使用它?:)

Bol*_*ock 9

Class_Name部分是类型提示.该$var参数必须是该类的实例(无论是new Class_Name()从中派生的任何类的实例还是其实例).如果您希望$var成为某种对象,而不仅仅是任意PHP值,则可以使用它.但是,类型提示仅对类/接口类型和数组本身存在.

  • 数组也存在类型提示. (2认同)