ホームページ >バックエンド開発 >PHPチュートリアル >PHP の require に関する質問
PHP の require に関する質問
1. PHP で require を使用してフォルダー内のすべてのファイルを含めるにはどうすればよいですか?
require("./folder/*") は機能しません。PHP は Java と同じくらい柔軟で便利ではないでしょうか?
名前は定期的に認識されないのでしょうか?パターン認識?
2.同じクラスを 2 回要求する必要はありませんか?
ファイル名: A_Dao.class.php
関数: A.class
の基本的な操作が含まれています
A_Dao.class.php
require("DBConnection.class.php");
...
...
...
?>
別のファイル: B_Dao.class.php
関数: B.class
の基本的な操作が含まれています
B_Dao.class.php
require("DBConnection.class.php");
...
...
...
?>
A と B.class は概念から抽象化されたエンティティです。
ServiceA.class.php
require("./dao/A_Dao.class.php");
require("./dao/B_dao.class.php");
...
...
...
?>
ServiceA.class.php
を実行します
「致命的なエラー: C:Program FilesApache Software FoundationApache2.2htdocsapplicationdaoDBConnection.class.php の 3 行目でクラス DBConnection を再宣言できません」
どうしたの?
同じ (DBConnection.class.php) を繰り返し要求できないのはなぜですか?
(Java のように) コンパイラはこれを自動的に処理しませんか?