Namespaces just seem to be making things more complicated. Am I missing something?
https://softwareengineering.stackexchange.com/questions/68233
Question
Now that I am using namespaces in my php files which match the file's path, I have to append a namespace to pretty much every class instantiation. The namespaces definitely help my autoloader find files, but the code is becomming harder to read/write. aren't namespaces supposed to simplify my code? why is it making things more complicated? Am I using it wrong? Not sure I see how using a namespace is much better than having super long class names...
example:
file: /root_path/init.php
<?php
namespace root_path;
$foo = new \sub_path\bar();
?>
file: /root_path/sub_path/bar.php
<?php
namespace root_path\sub_path;
class bar {
}
?>
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with softwareengineering.stackexchange