PHP namespace 关键词

定义和用法

namespace 关键字用于声明 PHP 文件在哪个命名空间中运行。命名空间可以防止同名类之间的冲突,并可用于将相关类组合在一起来组织代码。

相关页面

教程:PHP 命名空间

实例

在 Html 命名空间中创建一个 Table 类:

<?php
namespace Html;
class Table {
  public $title = "";
  public $numRows = 0;
  public function message() {
    echo "<p>Table '{$this->title}' has {$this->numRows} rows.</p>";
  }
}
$table = new Table();
$table->title = "我的表格";
$table->numRows = 5;
?>

<!DOCTYPE html>
<html>
<body>

<?php
$table->message();
?>

</body>
</html>

亲自试一试