我试图弄清楚如何在 php.ini 中使用命名空间。我一直在阅读有关如何使用它的信息,但由于某种原因我无法让它工作。我有两个文件,一个存储在Applications/Database/Classes
文件名中,另一个在文件内部DatabaseConnection.php
调用的根目录中,我有以下代码:DB.php
DatabaseConnection.php
<?php
function hello()
{
echo "hello";
}
?>
这是 DB.php 文件内容:
<?php
namespace Applications\Database\Classes;
ini_set('display_errors', true);
hello();
?>
也许我完全错过了如何正确使用它,但是如果我设置一个命名空间与 using include
or相同require
吗?我可能完全误解了如何使用它。我是 OOP 新手,在开始尝试学习 OOP 之前从未听说过命名空间?有人可以指出我做错了什么。