У меня есть небольшая задача - создать бэкэнд-приложение Object Oriented PHP, которое будет использоваться интерфейсом angular 7. Это очень маленький проект, в котором всего несколько классов, а структура папок моего проекта php выглядит следующим образом:
wamp/www/MyProject
- MyObject.php
- MyParser.php
- index.php
Класс MyParser выглядит так:
<?php
namespace app\parse;
class MyParser
{
public static function parse_object(){
echo "in parse_object";
// --- parse logic---
}
}
И мой индекс. php файл выглядит так:
<?php
//---- some request processing here ---
use app\parse\MParser;
MyParser::parse_object();
?>
Когда я пытаюсь получить доступ к индексу. php из браузера с помощью http://localhost/MyProject/index.php Я получаю,
Fatal error: Uncaught Error: Class 'app\parse\MyParser' not found in C:\wamp\www\MyProject\index.php on line 9
( ! ) Error: Class 'app\parse\MyParser' not found in C:\wamp\www\MyProject\index.php on line 9
Это Буду очень признателен, если вы узнаете, чего мне здесь не хватает.