首頁 > 後端開發 > php教程 > PHP存取全域類

PHP存取全域類

王林
發布: 2023-08-26 20:26:02
轉載
775 人瀏覽過

PHP存取全域類

簡介

當 PHP 解析器遇到未限定的識別碼(例如類別或函數名稱)時,它會解析為目前命名空間。因此,要存取 PHP 的預定義類,必須透過前綴 \ 透過其完全限定名稱來引用它們。

使用內建類別

在下面的內容中例如,一個新類別使用預先定義的 stdClass 作為基底類別。我們透過新增前綴 \來引用它來指定全域類別

範例

<?
namespace testspace;
class testclass extends \stdClass{
   //
}
$obj=new testclass();
$obj->name="Raju";
echo $obj->name;
?>
登入後複製

包含的檔案將預設使用全域命名空間。因此,要引用包含檔案中的類,必須在前面加上\

範例

#test1.php
<?php
class myclass{
   function hello(){ echo "Hello World";}
}
?>
登入後複製

此檔案包含在另一個PHP 腳本中,其類別由\ 引用

當此檔案包含在另一個命名空間中時

範例

#test2.php
<?php
include &#39;test1.php&#39;;
class testclass extends \myclass{
function hello(){
   echo "Hello PHP"; }
}
$obj1=new \myclass();
$obj1->hello();
$obj2=new testclass();
$obj2->hello();
?>
登入後複製

輸出

#這將列印以下輸出

Hello World
Hello PHP
登入後複製

以上是PHP存取全域類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板