鍍金池/ 問(wèn)答/PHP/ php提示找不到類

php提示找不到類

大神幫我看看呀~
代碼如下:(在phpstorm中ctrl+左鍵都是可以進(jìn)入到該類的)

clipboard.png

clipboard.png

clipboard.png

錯(cuò)誤如下:
clipboard.png

使用的騰訊短信sdk,我也沒(méi)怎么改動(dòng)呀~,不知道為什么總是報(bào)錯(cuò)。。。謝謝了~

回答
編輯回答
笑浮塵

SmsSingleSender沒(méi)加載上,可以采用自動(dòng)加載:

"autoload": {
    "psr-4": {
      "SmsSingleSender\\": "Qcloud\Sms\SmsSingleSender", // 這個(gè)路徑你要自己找到
    },
2017年2月2日 13:20
編輯回答
乞許

我上次也遇到過(guò)類似的問(wèn)題,看代碼include了該類,但是報(bào)錯(cuò)說(shuō)not found
你可以在把try.. catch 暫時(shí)去掉,在 new SmsSingleSender()之前打印下到底include了哪些文件,

echo "<pre>";
print_r(get_included_files());//打印所有加載文件
exit;
$ssender = new SmsSingleSender($appid, $appker);

看看該類到底被include進(jìn)來(lái)沒(méi)有??

我上次找到了問(wèn)題,就是大小寫問(wèn)題,linux嚴(yán)格大小寫,而win、mac忽略大小寫,導(dǎo)致本應(yīng)該加載進(jìn)來(lái)的類沒(méi)加載進(jìn)來(lái)

2018年5月5日 00:06
編輯回答
單眼皮

這得看看你是怎么自動(dòng)引入類的. psr-4就看看你的composer.json對(duì)應(yīng)的地方, 其它的就看對(duì)應(yīng)的引入規(guī)則

2017年3月3日 10:07