天天看點

php

單例設計模式

1.控制一個類隻能建立一個對象,設定構造函數為私有的。

2.設定靜态方法調用類中方法傳回執行個體化。

3.在類中設定靜态屬性存放執行個體化對象。

php

命名空間namespace

一個檔案中使用多個命名空間,建議使用大括号括起來。如果使用大括号,大括号外面不能加任何代碼。

namespace{

//全局

}

分類:1非限定名稱2限定名稱3完全限定名稱

閉包

在子函數中可以使用父函數的局部變量,這種行為叫做閉包。

将匿名函數在普通函數中當做參數傳入,也可以被傳回,這就是現實了簡單的閉包。

閉包兩個特點:

1.作為一個函數變量的一個應用,當函數傳回時,其處于激活狀态。

2.一個閉包就是當一個函數傳回時,一個沒有釋放的棧區。

function demo($arg){

echo $arg();

demo(function(){

return “hello world”;

});

php
php

繼續閱讀