警告:require_once():无法打开流:

时间:2019-01-26 12:51:09

标签: php class xampp

我包括这样的PHP类 require_once(realpath($_SERVER["DOCUMENT_ROOT"]).'\xampp\htdocs\aclass\classfile.php');

但是当我执行代码时出现错误

  

警告:require_once(C:\ xampp \ htdocs \ xampp \ htdocs \ aclass \ classfile.php):无法打开流:C:\ xampp \ htdocs \ aclass \ index.php中没有此类文件或目录2
  致命错误:require_once():无法在C:\ xampp \ htdocs \中打开所需的'C:\ xampp \ htdocs \ xampp \ htdocs \ aclass \ classfile.php'(include_path ='C:\ xampp \ php \ PEAR')第2行上的aclass \ index.php

fileclass.php

    <?php  
class Test{
    public function hello(){
        echo "hello every one";
    }
}

testclass.php

<?php

require_once (realpath($_SERVER["DOCUMENT_ROOT"]).'\xampp\htdocs\aclass\classfile.php');
$var=new Test();
$var->hello();

先谢谢您!

1 个答案:

答案 0 :(得分:1)

DOCUMENT_ROOT已在\ xampp \ htdocs中,因此您可以跳过该部分:

require_once(realpath($_SERVER["DOCUMENT_ROOT"]).'\aclass\classfile.php');