Correction status:Uncorrected
Teacher's comments:
总结: php中的命名空间和子空间,相当于文件夹和文件夹下的文件夹区别与java的包 C#里的是一个道理,没啥好说的
<?php namespace test\space1; class AA { public function show() { echo 'this is test\space1'; } }
点击 "运行实例" 按钮查看在线实例
<?php namespace test\space2; class AA { public function show() { echo 'this is test\space2'; } }
点击 "运行实例" 按钮查看在线实例
<?php require './AA.php'; require './BB.php'; // 例用AA.php里的方法 use test\space1\AA; //$aa = new \test\space1\AA(); $aa = new AA(); $aa->show(); // this is test\space1 echo '<hr>'; // 使用BB.php里的方法 use test\space2\AA as AA2; // 同名必须用as关键字 $bb = new AA2(); $bb->show(); // this is test\space2
点击 "运行实例" 按钮查看在线实例