Привет.
Файловая структура:
- App
-- ctrls
--- MyClass.php
- index.php
Код MyClass.php:
<?php
namespace App\ctrls;
class MyClass{
public $str = 'test';
public static function getMe()
{
echo 'My namespace App. My name is getMe()';
}
}
?>
Код index.php (
выполняется):
<?php
require "App/ctrls/MyClass.php";
App\ctrls\MyClass::getMe();
?>
А вот так не работает:
<?php
use App\ctrls as path;
$o = new path\MyClass.php;
?>
Ошибка:
Fatal error: Uncaught Error: Class 'App\ctrls\MyClass' not found in...
Подскажите пожалуйста почему?