Ich habe kürzlich angefangen, Namespaces in PHP zu verwenden. Als ich sie zum ersten Mal sah, dachte ich, dass ihre Syntax hässlich ist und ich sie niemals verwenden würde. Ich habe jedoch einen Autoloader (spl_autoload_register) erstellt, mit dem ich nie wieder eine include / require-Anweisung schreiben muss.
Ich mag Namespaces, aber gibt es einen objektiven Vorteil gegenüber include / require-Anweisungen, oder handelt es sich um genau die gleiche Methode, um dasselbe Ziel zu erreichen?
new \Vendor\Namespace\Class()
in der Methode oder Klasse Inline ohne eine Anforderung.