Testing.."; // basic $c2=new \nsfolder\NaturalClass(); echo '$c2=new \folder\NaturalClass();
'; // same folders $c1=new \nsfolder\subnamespace\AnotherNaturalClass(); echo '$c1=new \nsfolder\subnamespace\AnotherNaturalClass();
'; $c3=new \nsfolder\subnamespace\AnotherNaturalClass2(); echo '$c3=new \nsfolder\subnamespace\AnotherNaturalClass2();
'; $c4=new \nsfolder\subnamespace\MoreNaturalClass(); echo '$c4=new \nsfolder\subnamespace\MoreNaturalClass();
'; // same folder, again $c4=new \nsfolder\subnamespace\MoreNaturalClass(); echo '$c4=new \nsfolder\subnamespace\MoreNaturalClass();
'; // same namespace, different folder $c5=new \nsfolder\subnamespace\CustomClass(); echo '$c5=new \nsfolder\subnamespace\CustomClass();
'; // one file, two namespaces $c6=new \MyProject\Connection(); echo '$c6=new \MyProject\Connection();
'; $c8=new \AnotherProject\Connection(); echo '$c8=new \AnotherProject\Connection();
'; // class without namespace $c9=new ClassWithoutNameSpace(); echo '$c9=new ClassWithoutNameSpace();
'; // class compressed $c10=new \folder_ns\subnamespace\ClassFolder1\ClassFolder1(); echo '$c10=new \folder_ns\subnamespace\ClassFolder1\ClassFolder1();
'; $c11=new \ClassFolder1(); echo '$c11=new \ClassFolder1();
'; // class external. It is loaded externally. Of course it will fail if you are not loading (the class is not supplied in this project) /* $ex=new \nsexternal\External(); echo '$ex=new \nsexternal\External();
'; $ex2=Collection::first(array()); */ echo "Ok
"; echo "The next command should raise an error (we test if the file doesn't exist):
"; $cE1 = new \nsfolder\subnamespace\CustomClassE();