PHP OOP扩展外部类

PHP OOP扩展外部类,php,oop,Php,Oop,我是PHP中OOP的新手。我就是不能从外部文件扩展类。它们都在同一个文件夹中 DB.php <?php class DB { // some functions here } <?php require_once("DB.php"); class Home extends DB { // initialize db and some functions here } 它应该是绝对路径导入 require_once __DIR__ . '/DB.php'; 原因:否

我是PHP中OOP的新手。我就是不能从外部文件扩展类。它们都在同一个文件夹中

DB.php

<?php

class DB {
   // some functions here
}
<?php
require_once("DB.php");
class Home extends DB {
   // initialize db and some functions here
}

它应该是绝对路径导入

require_once __DIR__ . '/DB.php';

原因:否则,相对导入将相对于当前工作目录进行计算,而当前工作目录基本上可以是运行时中的任何内容。因此,建议始终需要具有绝对路径的文件。

它应该是绝对路径导入

require_once __DIR__ . '/DB.php';

原因:否则,相对导入将相对于当前工作目录进行计算,而当前工作目录基本上可以是运行时中的任何内容。因此,建议始终要求文件具有绝对路径。

您必须先
要求
文件。您必须
要求
具有绝对路径<代码>需要\u一次\uuuu目录\uuuuuuu。'/php'我更新问题。它要求文件只是忘记添加到问题中。我仍然得到错误。谢谢@zerkms,它成功了。请添加您的评论以进行回答。您必须先
require
文件。您必须
require
具有绝对路径<代码>需要\u一次\uuuu目录\uuuuuuu。'/php'我更新问题。它要求文件只是忘记添加到问题中。我仍然得到错误。谢谢@zerkms,它成功了。请添加您的评论以回答。