三種使用php namespace的方法

2021-08-31 05:19:28 字數 806 閱讀 4468

php 5.3中的namespace其實是個不錯的東西,可以簡化程式設計,下面介紹三類在**中

訪問namespace中類的方法

1 引用namespace和類

假設namespace的程式為namespaced-class.php

namespace christmas\daysof;

class partridgeinapeartree

引用方法:

include 'namespaced-class.php';

$bird1 = new christmas\daysof\partridgeinapeartree();

var_dump($bird1);

這個時候,new的時候把完整的namespace及下面的類都引入進來了

2 部分引用

include 'namespaced-class.php';

use christmas\daysof;

$bird2 = new daysof\partridgeinapeartree();

var_dump($bird2);

這裡use指定了命名空間後,在使用時,只需要引用命名空間的最後部分daysof即可.

3 最簡單的

include 'namespaced-class.php';

use christmas\daysof\partridgeinapeartree as bird;

$bird3 = new bird();

var_dump($bird3);

這裡把命名空間下的指定類都用乙個自定義的名稱來代替了,十分方便

C using 三種使用方式

1.using指令。using 命名空間名字,這樣可以在程式中直接用命令空間中的型別,而不必指定型別的詳細命名空間,類似於j a的import,這個功能也是最常用的,幾乎每個cs的程式都會用到。例如 using system 一般都會出現在 cs中。2.using別名。using 別名 包括詳細命名...

程序 三種型別,三種狀態

一 程序的概念 程序是執行乙個程式時所分配的資源,資源包括占用的cpu,記憶體等,是乙個動態執行過程。二 程序的組成 正文段使用者資料段 系統資料段 程序控制塊 pcb cpu暫存器值 堆疊 三 程序控制塊pcb 程序控制塊是系統用來控制和管理程序,獲得程序狀態和程序存在特徵的唯一標識。包括 程序標...

CSS的三種使用方式

一 行間樣式表 行間樣式表是指將css樣式編碼寫在html標籤中,格式如下 行間樣式表由html元素的html元素的style支援,只需將css 用分號隔開寫在style 之中。這是最基本的形式,但是它沒有實現表現與內容分離且不能靈活的控制多個頁面所以我們只是在除錯css 的時候使用。二 內部樣式表...