2017-04-16 5 views

答えて

0

でクラスを拡張して、バックスラッシュを使用して、なぜ\ PHPUnit_Framework_TestCaseを

を拡張するクラスを拡張クラスが存在します。たとえば、\app\classes\TestClassは、クラスがapp\classesディレクトリ/名前空間に存在することを通知します。パスを追加しない場合、同じ名前空間でクラスが検索されます。

+0

はい!まったく!私は名前空間を意味する! –

+0

しかし、 "PHPUnit_Framework_TestCase"の前にバックスラッシュを使用する理由は\ PHPUnit_Framework_TestCaseです。これは クラスSwiftMailerTestCaseは\ PHPUnit_Framework_TestCaseを { パブリック静的関数正規表現($パターン) { 場合(!IS_STRING($パターン)){ スローPHPUnit_Util_InvalidArgumentHelper ::工場(拡張PHP <?ではSwiftMailerからの完全なコードです1、 'string'); } 返す新しいPHPUnit_Framework_Constraint_PCREMatch($パターン); } } – zahid

+0

クラスがアプリケーションのルートに存在することを通知する必要があります。 –

関連する問題