1. 程式人生 > >關於phpstorm建立新檔案和引用的問題

關於phpstorm建立新檔案和引用的問題

今天在做一個小demo遇到一個問題,用的是phpstorm,我打算通過後臺來訪問到json文字文件的資料,但是屢次遇到後臺報錯:以下是我建立檔案的流程和控制檯報錯的結果:

第一步:建立新json資料檔名:

第二步:選擇要建立的檔案型別(此處我選擇text):

第三步:後臺對其進行獲取

然後開啟瀏覽器,通過前端向後臺請求資料,控制檯報錯:

後來我手動到相對應的資料夾中去建立一個文字文件json.txt,同上操作,發現能正確請求到json資料,這兩者無任何差別為何結果不一致呢?甚是迷惑的時候,經人提醒,原來是我在phpstorm裡建立檔案的時候,檔名填寫的是"json"(我在建立完檔名後手動選擇了要建立的檔案型別為txt,),而非json.txt(檔名後直接加字尾".txt",會直接跳過“要建立的檔案型別”這一步),在php檔案裡,若你想正確的獲取到檔案,file_get_contents("***")裡面必須是檔名,建立的時候是什麼檔名就必須是什麼檔名,比如說檔名你填的是json(未加字尾“.txt”,但是建立完檔名後手動選擇了檔案型別為Text,),你在php檔案裡必須這麼寫file_get_contents("json"),而不是file_get_contents("json.txt"),這樣子才不會報錯,所以我建議在建立檔名的時候直接加檔案型別字尾(.txt/.html/.css/.json/.js/.php);這樣子既可以跳過選擇要建立的檔案型別這一步,又不至於引用檔案時因檔名引用而粗心導致報錯。正確操作有兩種,推薦第二種!!!

操作一

第一步:

第二步:

第三步:

操作二

第一步:

第二步: