命名tester.php得到一个错误,而试图使用我创建
<?php
namespace my;
class Tester {
public function greet() {
echo "Hello ! <br />";
}
}
脚本的名称空间中的新的脚本命名为tester1.php:
<?php
use my;
$obj = new Tester();
$obj->greet();
当我运行tester1.php
我得到这个错误:
Warning: The use statement with non-compound name 'my' has no effect
in /opt/lampp/htdocs/tester_1.php on line 2
Fatal error: Class 'Tester' not found in /opt/lampp/htdocs/tester_1.php on line 4
为什么我得到这个错误?这两个脚本都位于相同的目录/opt/lampp/htdocs/
中。