即使文件存在,也找不到PHP类
我对此进行了研究并发现了其他问题(),但它们并没有回答这个愚蠢的简单问题 下面是错误:即使文件存在,也找不到PHP类,php,class,require,file-exists,Php,Class,Require,File Exists,我对此进行了研究并发现了其他问题(),但它们并没有回答这个愚蠢的简单问题 下面是错误:在/public\u html/sites/sitename/index.php中找不到类“函数” 我的文件夹结构如下所示: public_html/assests/php/functions.php //class 我require\u once从此处开始此文件:public\u html/sites/sitename/index.php 我已经检查了文件\u是否存在,当然,如果失败,需要它。怎么回事 这是
在/public\u html/sites/sitename/index.php中找不到类“函数”
我的文件夹结构如下所示:
public_html/assests/php/functions.php //class
我require\u once
从此处开始此文件:public\u html/sites/sitename/index.php
我已经检查了文件\u是否存在
,当然,如果
失败,需要它。怎么回事
这是我的代码(以防万一我错过了一些非常愚蠢的东西…)
functions.php的内容(为简洁起见进行了编辑):
类函数{
公共职能{
//建造师
}
//漂亮的印花
公共职能pp($str){
返回“.htmlentities($str)。”;
}
}
您有一个拼写错误,在“资产”中有一个额外的s
:
确保您的文件名为“资产”,并确保您的要求与以下内容匹配:
require_once('../../assets/php/functions.php');
你能提供一些代码吗?你会得到什么错误?@CodeGodie这不是文件路径问题,文件存在于我调用它的地方。这应该可以工作。它在本地为我工作。也许您没有显示所有代码。是否有可能不同的文件或配置?运行此命令时会得到什么:var_dump(file_get_contents('../../assets/php/functions.php')代码>
class Functions{
public function functions(){
//constructor
}
//pretty print
public function pp($str){
return '<pre class="pre-show prettyprint">'.htmlentities($str).'</pre>';
}
}
My folder structure is like this:
public_html/assests/php/functions.php //class
require_once('../../assets/php/functions.php');