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以外的名称。