在PHP中,使用命名空间来管理类、函数和常量的名称。可以使用namespace
关键字来声明一个命名空间,并将类、函数和常量放在其内。以下是一个例子:
<?php
namespace MyNamespace;
class MyClass
{
public function sayHello()
{
echo "Hello from MyNamespace!";
}
}
function myFunction()
{
echo "This is MyNamespacemyFunction.";
}
const MY_CONST = "This is MyNamespaceMY_CONST.";
?>
在另一个文件中,可以通过使用命名空间前缀(例如MyNamespaceMyClass
)来访问这些类、函数和常量:
<?php
require "MyNamespace.php";
$obj = new MyNamespaceMyClass();
$obj->sayHello();
MyNamespacemyFunction();
echo MyNamespaceMY_CONST;
?>