0

名前空間を持たないクラスがあります... 名前空間を持つ別のクラスがあります...名前空間以外のクラスから名前空間付きのクラスにアクセスしようとすると、それが見つかりません。PHP を使用して新しい名前空間の他のクラスにアクセスするようにクラスに指示するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

1

名前空間のないクラスの名前の前に\. たとえばDateTime、名前空間内に を作成するには、次を使用できます。

<?php namespace bar;

class Foo {
  function hello() {
    echo new \DateTime();
  }
}

逆に、クラスの前に名前空間\:

<?php
  $f = new \bar\Foo();
  $f->hello();
于 2013-03-24T02:42:47.227 に答える