2

php用のcomposerとそのオートローダーを使い始めたところです。次に、psr-0を使用してオートローダーに独自のコードを追加しました。PDO(新しいPDO(...)にアクセスする場合を除いて、すべて問題ありません。オートローダーがパッケージ(MyAPPと呼ばれる)でそれを予期しているため、範囲外のようです。発生するエラーは次のとおりです。

PHPの致命的なエラー:15行目の/var/www/ws/src/MyApp/WsDatenbank.phpにクラス「MyApp\PDO」が見つかりません

私のグーグルの試みは失敗に終わった。
助けてください-事前に感謝します

4

1 に答える 1

3

答えとして私のコメントを投稿します。

あなたがしなければならない:(new \PDO()スラッシュに注意してください)。これを行うときは、グローバル名前空間のクラスをロードしています。それ以外の場合は、現在の名前空間(あなたの場合MyApp)からロードされます。

于 2012-11-17T00:21:57.480 に答える