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/
ます。