0

PHPで名前空間を使用する方法を理解しようとしています。私はそれを使用する方法について読んでいますが、何らかの理由でそれを機能させることができません。Applications/Database/Classesファイル名に保存したファイルと、ファイル内でDatabaseConnection.php呼び出されるルートディレクトリにあるファイルの 2 つのファイルがあります。次のコードがあります。DB.phpDatabaseConnection.php

<?php
    function hello()
    {
        echo "hello";
    }
?>

これは DB.php ファイルの内容です。

<?php
namespace Applications\Database\Classes;
ini_set('display_errors', true);
hello();
?>

適切に使用する方法が完全に欠落している可能性がありますが、名前空間を設定すると、 or を使用するのと同じになりますincluderequire? 使い方を完全に誤解しているかもしれません。私は OOP に不慣れで、OOP を学び始めるまで名前空間について聞いたことがありませんか? 誰かが私が間違っていたことを指摘できますか。

4

2 に答える 2