关于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);这样子既可以跳过选择要创建的文件类型这一步,又不至于引用文件时因文件名引用而粗心导致报错。正确操作有两种,推荐第二种!!!

操作一

第一步:

第二步:

第三步:

操作二

第一步:

第二步:

猜你喜欢

转载自blog.csdn.net/qq_42209411/article/details/83415652