今天寫(xiě)一個(gè)新項(xiàng)目的時(shí)候,使用了最新版本的PhpStorm,發(fā)現(xiàn)了幾個(gè)奇怪的提醒。
首先是我 use think\facade\Db;
但是它提示"Db"類有多個(gè)實(shí)現(xiàn),然后我觀察了下,模型類也會(huì)有類似的提示。
于是我查看了一下源代碼,原來(lái)是 /webman/think-orm/src/_ide_helper.php 這個(gè)文件中對(duì) Db 以及 Model 等幾個(gè)類進(jìn)行了聲明,且命名空間與 think-orm 中的類相同
只不過(guò) webman/think-orm 中的是 class , think-orm 中的是 abstract 。
用著好像沒(méi)啥影響,但是它一直在那提示,很扎眼