[已解决]请教一个代码写法的问题
在《PHP设计模式全集》单例里面看到的写法,有点疑问,所以想请教下
public static function getInstance(): Singleton
{
if (null === static::$instance) {
static::$instance = new static();
}
return static::$instance;
}
上面代码,方法后面 还加上了 :Singleton 这个类名的标记,这个写法是做什么用的,从来没遇到过这种写法。感谢指教 =。=
PHP7 新特性 指定返回值类型
function sum1($a, $b): int
{
return $a+$b;
}
function sum2($a, $b): float
{
return $a+$b;
}
echo sum1(1, 2.6);
echo sum2(1,2.6);
推荐文章: