在 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();
在这两种方法中,您都可以使用 ::
运算符或 \
运算符来访问命名空间中的类。当使用 ::
运算符时,您需要按照定义的顺序来访问类。当使用 \
运算符时,您可以像使用全局类名一样访问类。
腾讯云数据湖专题直播
DBTalk
腾讯位置服务技术沙龙
云+社区技术沙龙[第17期]
云+未来峰会
高校公开课
云+社区技术沙龙[第21期]
Elastic 中国开发者大会
第四期Techo TVP开发者峰会
DB TALK 技术分享会
云+社区开发者大会 武汉站
领取专属 10元无门槛券
手把手带您无忧上云