天天看点

php

单例设计模式

1.控制一个类只能创建一个对象,设置构造函数为私有的。

2.设置静态方法调用类中方法返回实例化。

3.在类中设置静态属性存放实例化对象。

php

命名空间namespace

一个文件中使用多个命名空间,建议使用大括号括起来。如果使用大括号,大括号外面不能加任何代码。

namespace{

//全局

}

分类:1非限定名称2限定名称3完全限定名称

闭包

在子函数中可以使用父函数的局部变量,这种行为叫做闭包。

将匿名函数在普通函数中当做参数传入,也可以被返回,这就是现实了简单的闭包。

闭包两个特点:

1.作为一个函数变量的一个应用,当函数返回时,其处于激活状态。

2.一个闭包就是当一个函数返回时,一个没有释放的栈区。

function demo($arg){

echo $arg();

demo(function(){

return “hello world”;

});

php
php

继续阅读