我创建了TestInterface
。我已经为所有参数指定了类型,并且效果很好。
interface TestInterface
{
/**
* 조건에 따른 질의에 대해 레코드 수를 반환한다.
* @param [type] $where [where 구문]
* @param boolean $isLike [like 여부]
* @return [type] [description]
*/
public function allCount(array $where, bool $isLike, bool $join);
}
但是,当我指定返回类型时,它会给我500个错误。是不是在php 7中指定了支持的返回类型?如果有,请告诉我如何做到这一点。如果没有,我如何制作像define return type
一样的自定义功能?
interface TestInterface
{
/**
* 조건에 따른 질의에 대해 레코드 수를 반환한다.
* @param [type] $where [where 구문]
* @param boolean $isLike [like 여부]
* @return [type] [description]
*/
public function allCount(array $where, bool $isLike, bool $join) : int;
}
allCount
方法始终返回int
类型。
答案 0 :(得分:0)
我发现了问题......
我在40个文件上使用方法allCount
。但只有其中一个返回数组类型。