php中简单的类型约束

因为php是弱类型语言,类型约束变得比较困难. 但php还是提供了两个简单的约束,数组和对象

在函数或方法内

function(array $arr) {}//限制传入的参数为数组

在类 方法中也可以使用

public function(array $arr) {}//限制传入的参数为数组
function(类名 $obj1) {}//参数$obj1必须为指定类的对象

同样, 在 类方法中也可以使用

后记:

  php中的类型约束还是很弱.

原文地址:https://www.cnblogs.com/mtima/p/2842343.html