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