【发布时间】:2019-02-19 18:41:32
【问题描述】:
根据 PHP 7.2 文档
引入了一种新类型 object,可用于任何对象的(逆变)参数类型和(协变)返回类型。
下面的例子已经给出
<?php
function test(object $obj) : object
{
return new SplQueue();
}
test(new StdClass());
谁能详细说明逆变参数和协变返回类型的含义以及这个新对象的工作原理
【问题讨论】:
标签: php type-hinting php-7.2 static-typing