在 PHP 中,您可以通过两种方式来访问命名空间中的类:使用 ::
运算符或使用 \
运算符。以下是如何使用这两种方法的示例:
::
运算符:namespace MyNamespace;
class MyClass {
public function example() {
echo "Hello from MyClass!";
}
}
namespace AnotherNamespace;
class AnotherClass {
public function anotherExample() {
echo "Hello from AnotherClass!";
}
}
$myClassObject = new MyNamespace\MyClass();
$anotherClassObject = new AnotherNamespace\AnotherClass();
$myClassObject->example();
$anotherClassObject->anotherExample();
\
运算符:namespace MyNamespace;
class MyClass {
public function example() {
echo "Hello from MyClass!";
}
}
namespace AnotherNamespace;
class AnotherClass {
public function anotherExample() {
echo "Hello from AnotherClass!";
}
}
$myClassObject = new \MyNamespace\MyClass();
$anotherClassObject = new \AnotherNamespace\AnotherClass();
$myClassObject->example();
$anotherClassObject->anotherExample();
在这两种方法中,您都可以使用 ::
运算符或 \
运算符来访问命名空间中的类。当使用 ::
运算符时,您需要按照定义的顺序来访问类。当使用 \
运算符时,您可以像使用全局类名一样访问类。
领取专属 10元无门槛券
手把手带您无忧上云