因为php是弱类型语言,类型约束变得比较困难. 但php还是提供了两个简单的约束,数组和对象
在函数或方法内
function(array $arr) {}//限制传入的参数为数组
在类 方法中也可以使用
public function(array $arr) {}//限制传入的参数为数组
function(类名 $obj1) {}//参数$obj1必须为指定类的对象
同样, 在 类方法中也可以使用
后记:
php中的类型约束还是很弱.
因为php是弱类型语言,类型约束变得比较困难. 但php还是提供了两个简单的约束,数组和对象
在函数或方法内
function(array $arr) {}//限制传入的参数为数组
在类 方法中也可以使用
public function(array $arr) {}//限制传入的参数为数组
function(类名 $obj1) {}//参数$obj1必须为指定类的对象
同样, 在 类方法中也可以使用
后记:
php中的类型约束还是很弱.