wie man globale Funktionsklassen aus dem Namespace PHP aufruft

Gibt es eine Möglichkeit, um zu vermeiden, so oft Backslash zu verwenden?

Wenn ich jetzt den Namespace verwende und etwas Globales darin aufrufe, muss ich einen Backslash verwenden:

namespace foo;
$a = new \my\name(); // instantiates "my\name" class
echo \strlen('hi'); // calls function "strlen"
$a = \INI_ALL; // $a is set to the value of constant "INI_ALL"

In diesem Fall wird der Code im Namespace wirklich hässlich. Gibt es eine Möglichkeit, diese Situation zu vermeiden?

Das Beispiel stammt aus dieser URL:http://www.php.net/manual/en/language.namespaces.faq.php

Aber mein Problem darin, wenn ich eine eingebaute Klasse aus dem Namespace aufrufen muss, muss ich einen Backslash vor dem Namen verwenden, kann ich es irgendwie vermeiden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage