Bonjour,
je sais, titre pas très explicite mais j'ai pas trouvé mieux...
Je suis en local.
Je souhaite instancier une classe. Il ne la trouve pas mais pourtant elle est bien là (installée avec composer).
Quelle peut être la raison, SVP ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php error_reporting(E_ALL); define('DIR_ROOT',__DIR__.DIRECTORY_SEPARATOR); require DIR_ROOT.'vendor'.DIRECTORY_SEPARATOR.'autoload.php'; //autoload de composer require DIR_ROOT.'vendor'.DIRECTORY_SEPARATOR.'rawsrc'.DIRECTORY_SEPARATOR.'phpecho'.DIRECTORY_SEPARATOR.'PhpEcho.php'; use rawsrc\PhpEcho; try { $test_phpecho = new PhpEcho(); $test_phpecho->addBlock('nav', "block {'menu.html'}"); $body = $test_phpecho->addBlock('body', '', ['msg' => 'test']); $body->setCode("<p>{$body['msg']}</p>"); echo $test_phpecho; } catch (Exception $e) { } ?>
Fatal error: Uncaught Error: Class "rawsrc\PhpEcho" not found in C:\projets\arnaud\test-phpecho.php on line 13
Partager