私は(自動ロード付き)PSR-0定義に従って、クラスや関数定義を使用してファイルを持っている:機能とクラス:未定義の機能
namespace Foo;
function b() {};
class Bar {}
そして私は、そのクラスのテストを持っています同じ名前空間で、場所:
namespace Foo;
class BarTest {}
私は、テストクラス内b()
機能にアクセスしようとすると、私はundefined function
エラーを取得する:
namespace Foo;
class BarTest extends PHPUnit_Framework_TestCase
{
public function testSomething()
{
b();
Foo\b();
\b();
}
}
何も動作していないようです。どのように私はその機能を呼び出すことができますか?
'b'と' Bar'を含むファイルをインクルードしましたか?あなたがそのクラスを使用するまで、 'Bar'を含むファイルを含まないいくつかのオートローディングがあるかもしれません。 – Halcyon
'testSomething()'によって何を達成したいですか? 'b(); Foo \ b(); \ b(); ' –
@FritsvanCampen質問を自動読み込み情報で編集しました。 –