PHP 定义命名空间
简介
虽然可以在命名空间中放置任何其他 PHP 代码,但声明其中的类、函数和常量会影响其访问。PHP 的命名空间关键词用于声明新的命名空间。在<?php 标记之后的第一个代码行中,扩展名为 .php 的文件必须声明命名空间,并且在 HTML 脚本等任何其他代码之前。
示例
<?php
namespace myspace;
class myclass{
//
}
function hello() {
echo "Hello World
";
}
?>如果命名空间声明不在文件顶部,PHP 解析器将抛出致命错误
示例
<html>
<body>
Hello world
<?php
namespace myspace;
function hello() {
echo "Hello World
";
}
use myspace;
myspace\hello();
?>
</body>
</html>
?>输出
上述代码现在返回以下错误名称
PHP Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script
只有declare 构造函数才能出现在命名空间声明之前
示例
<?php
declare (strict_types=1);
namespace myspace;
function hello() {
echo "Hello World
";
}
use myspace;
myspace\hello();
?>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP