[英]php7 interface defining return type gives error
我已經創建了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
類型。
我發現問題了...
我在40個文件上使用allCount
方法。 但是其中只有一個返回數組類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.