Это потому, что вы используете XMLReader
класс внутри backend\components
пространства имен, поэтому XMLReader
интерпретируется как backend\components\XMLReader
.Вы должны либо использовать начальную обратную косую черту, чтобы указать, что должен использоваться класс из глобального пространства имен:
$xml = new \XMLReader();
, либо импортировать этот класс, используя оператор use
в заголовке вашего файла:
<?php
namespace backend\components;
use XMLReader;
class XMLRead {
public function parse() {
// Instanciation de la classe XMLReader
try {
$xml = new XMLReader();
} catch (Exception $e) {
$e->getMessage();
}
}
}
Вы можете прочитать больше о пространствах имен в документации .