When all files are in the same folder this code work:
require_once 'doit.php';
require_once 'must.php';
require_once 'sure.php';
use Gregore\doit;
$do = new doit\must();
echo $do->now();
But when I put the files that call the classes in different folders like this:
require_once '../includes/class/doit.php';
require_once '../includes/class/must.php';
require_once '../includes/class/sure.php';
use Gregore\doit;
$do = new doit\must();
echo $do->now();
I get this error message:
Parse error: syntax error, unexpected 'use' (T_USE) in XXXX
The error is coming from use Gregore\doit;
What is causing this to not work properly?