PHPで名前空間を使用する方法を理解しようとしています。私はそれを使用する方法について読んでいますが、何らかの理由でそれを機能させることができません。Applications/Database/Classes
ファイル名に保存したファイルと、ファイル内でDatabaseConnection.php
呼び出されるルートディレクトリにあるファイルの 2 つのファイルがあります。次のコードがあります。DB.php
DatabaseConnection.php
<?php
function hello()
{
echo "hello";
}
?>
これは DB.php ファイルの内容です。
<?php
namespace Applications\Database\Classes;
ini_set('display_errors', true);
hello();
?>
適切に使用する方法が完全に欠落している可能性がありますが、名前空間を設定すると、 or を使用するのと同じになりますinclude
かrequire
? 使い方を完全に誤解しているかもしれません。私は OOP に不慣れで、OOP を学び始めるまで名前空間について聞いたことがありませんか? 誰かが私が間違っていたことを指摘できますか。