ここで私の問題は、PHPで "use"というクラス名を定義した後、ファイルをインクルードしようとすると、定義した "used name"親ファイルに保存します。phpがインクルードファイルの "use"名を失う
File1.php:
use \cdb\Date as H;
echo "<br> > 1 > " . H::Now();
require 'File2.php';
File2.php:このように私は私のFile1.phpコードを実行すると
echo "<br> > 3 > " . H::Now();
このエラーが表示されます。
Fatal error: Class 'H' not found in File2.php on line 3
明確化の男性のためにありがとう、theresそれを行う方法? "\ cdb \ Date"を呼び出す代わりに、インクルードファイルに "Date"だけを使用します。 – bCerquiare
私は答えを更新しました。 – Timurib