奇妙なことが起こっています。
以下はからの抜粋ですview_reminders.php
:
<?php
namespace reminder;
require_once('./reusable/reminders.php');
?>
some HTML...
<?php
$reminders = new Reminders(); # STATEMENT THAT THROWS AN ERROR : LINE 23
$reminder_details = $reminders->get_reminders();
foreach($reminder_details as $reminder) {
echo $reminder;
}
?>
上記のスクリプトでは、ステートメント$reminders = new Reminders()
はエラーをスローします:Fatal error: Class 'reminder\Reminders' not found in E:\Installed_Apps\xampp\htdocs\remind\view_reminders.php on line 23
。
私はこのエラーを理解していません。以下はからのスニペットですreminders.php
:
<?php
namespace reminder;
namespace connection;
require_once('./reusable/connection.php');
Class Reminders{
private $user_info;
private $userID;
private $reminder_info;
private $reminder_count;
.
.
.
}
Reminders
では、スクリプトを見つけたときにクラスが見つからないのはなぜreminders.php
ですか?
注:ディレクトリ構造:
+--->resuable
+---->connection.php
---->reminders.php
---->view_reminders.php
view_reminders.php
はディレクトリのすぐ外側connection.php
にありreminders.php
、ディレクトリの内側にありreusable
ます。