PHP经验分享

function ():xx{}语法,这种写法可以限制返回值的类

2018-11-16  本文已影响1人  怀老师

今天看一个日志类,发现其中有个特别特殊的写法,没见过就赶紧查资料。

public function log(string $str,$category = ‘default’):Logger{

}

翻看PHP手册后,发现是PHP新增的语法特性,可以限制返回值的类型。格式类似于function xx():param{}。param可以是string,int,boolean,object等数据类型,也可以是具体的对象。

毕竟PHP是弱类型语言,加了这个返回限制还是一个进步。转自怀老师的博客:怀老师。http://blog.dugwang.com

上一篇下一篇

猜你喜欢

热点阅读