PHP的use用法

<?php
namespace XXX\YYY\ZZZ\A1;
class Human1{
  public function run(){
    return 'run1';
  }
}
class Human2{
  public function run(){
    return 'run2';
  }
}
class Human3{
  public function run(){
    return 'run3';
  }
}

使用使用关键字创建一个名为A1的命名空间的别名,该命名空间的路径是XXX\YYY\ZZZ,以便可以通过A1进行引用。

<?php
require_once 'A.php';

use XXX\YYY\ZZZ\A1 as A1; //XXX\YYY\ZZZ\A1,をA1で参照できるようにエイリアスを作成
$human1 = new A1\Human1();
$human2 = new A1\Human2();
$human3 = new A1\Human3();

echo $human1->run().'\n'; //「run1」と出力
echo $human2->run().'\n'; //「run2」と出力
echo $human3->run().'\n'; //「run3」と出力

顺便提一下,

use XXX\YYY\ZZZ\A1 as A1; 

这是

use XXX\YYY\ZZZ\A1;

和之前一样。
同时,使用as关键词可以将创建的别名命名为A1以外的名称。

广告
将在 10 秒后关闭
bannerAds