2017-02-23 2 views
0

DateTimeを使用して、プログラムの一部が実行されるまでの時間を測定しようとしています。バックスラッシュを追加してもDateTimeクラスが見つかりません

私のコードは「App」という名前空間にあります。 私の理解では、DateTimeはグローバル名前空間にありますので、接頭辞にはブラックラッシュを付ける必要があります。私はやったが、DateTimeクラスが見つからないというエラーがまだ出ています。私はこれを実行すると

$startTime= new \DateTime(date('H:i:s')); 
//other code in here 
$endTime = new \DateTime(date('H:i:s')); 
$timeTaken = date_diff($startTime, $endTime)->format('%H:%i:%s'); 

私は次のエラーを取得する:

Class 'App\DateTime' not found 

任意のアイデア私はこの問題を解決することができますか?あなたの初めのphpファイルで

+0

use DateTime; 

を追加するには、名前空間が 'app'定義されている完全なコードを表示しますか? – JustOnUnderMillions

+0

そして、あなたはオンラインのPHPテスターでそれをテストしましたか?そこに '\\\ 'が必要です – JustOnUnderMillions

+0

あなたがここに表示されているコードは正しくありません。 – JustOnUnderMillions

答えて

0

あなたのコード

$startTime= new DateTime(date('H:i:s')); 
関連する問題