我包括这样的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();
先谢谢您!
答案 0 :(得分:1)
DOCUMENT_ROOT已在\ xampp \ htdocs中,因此您可以跳过该部分:
require_once(realpath($_SERVER["DOCUMENT_ROOT"]).'\aclass\classfile.php');