鍍金池/ 問答/PHP/ 我安裝php外部庫的時(shí)候,遇到這樣我看不懂的函數(shù)格式?

我安裝php外部庫的時(shí)候,遇到這樣我看不懂的函數(shù)格式?

private function isFilenameEndingWithExtension(string $name) : bool
{
}
這種函數(shù)后面加上:bool的格式我還是第一次看到,我的thinkphp項(xiàng)目也報(bào)了錯(cuò)。

回答
編輯回答
默念

PHP7.1以上才支持強(qiáng)制類型,要么更新PHP版本,要么改動(dòng)這個(gè)庫了

2017年5月10日 02:36
編輯回答
幼梔

php7支持的強(qiáng)制類型

2018年3月9日 06:12
編輯回答
礙你眼

是php7的新特性,是聲明函數(shù)返回值的類型
上面的代碼是生面函數(shù)返回布爾型.如果不能正常使用建議更新PHP版本到 7.0+ 或 更換兼容其他版本PHP的第三方庫.

詳見
1.官方文檔:
https://secure.php.net/manual...
2.中文說明:
http://0x1.im/blog/php/part-o...

2017年11月19日 00:26
編輯回答
艷骨

看樣子是7.2的新特性,這個(gè)應(yīng)該是返回值類型。7.2可以指定參數(shù)類型和返回值類型了。

2017年12月25日 06:53
編輯回答
怣人

這是 php7的代碼。 如果你是 php5, 換庫。

2017年12月19日 00:39