php5.3的新特性
2013-03-11 11:45
281 查看
1. APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”
APC的缓存分两部分:系统缓存和用户数据缓存.
详细介绍见:http://162cm.iteye.com/blog/220197
2. lambda(匿名)函数和闭包
create_function(string args, string code)
闭包:
js的例子
var func = function(para){
alert(para);
};
3. 命名空间
命名空间(namespace): 防止命名冲突。例如:加载不同目录下的两个同名类文件,就需要使用命名空间 namespace
下面是手册的一个例子
file1.php
file2.php
APC的缓存分两部分:系统缓存和用户数据缓存.
详细介绍见:http://162cm.iteye.com/blog/220197
2. lambda(匿名)函数和闭包
create_function(string args, string code)
<?php // http://cn.php.net/manual/zh/function.create-function.php $lambda = create_function('$a,$b','return ($a > $b)? $a : $b;'); var_dump($lambda); echo $lambda(1,2);
闭包:
js的例子
var func = function(para){
alert(para);
};
3. 命名空间
命名空间(namespace): 防止命名冲突。例如:加载不同目录下的两个同名类文件,就需要使用命名空间 namespace
下面是手册的一个例子
file1.php
<?php namespace Foo\Bar\subnamespace; const FOO = 1; function foo() {} class foo { static function staticmethod() {} } ?>
file2.php
<?php namespace Foo\Bar; include 'file1.php'; const FOO = 2; function foo() {} class foo { static function staticmethod() {} } /* 非限定名称 */ foo(); // 解析为 Foo\Bar\foo resolves to function Foo\Bar\foo foo::staticmethod(); // 解析为类 Foo\Bar\foo的静态方法staticmethod。resolves to class Foo\Bar\foo, method staticmethod echo FOO; // resolves to constant Foo\Bar\FOO /* 限定名称 */ subnamespace\foo(); // 解析为函数 Foo\Bar\subnamespace\foo subnamespace\foo::staticmethod(); // 解析为类 Foo\Bar\subnamespace\foo, // 以及类的方法 staticmethod echo subnamespace\FOO; // 解析为常量 Foo\Bar\subnamespace\FOO /* 完全限定名称 */ \Foo\Bar\foo(); // 解析为函数 Foo\Bar\foo \Foo\Bar\foo::staticmethod(); // 解析为类 Foo\Bar\foo, 以及类的方法 staticmethod echo \Foo\Bar\FOO; // 解析为常量 Foo\Bar\FOO ?>
相关文章推荐
- PHP 5.3、5.4、5.5、5.6 中的新特性(转、侵删)
- PHP5.3新特性之改进的性能
- php5.3 PHP5.4 PHP5.5 新特性/使用PHP5.5要注意的
- PHP5.3, PHP5.4, PHP5.5新特性
- PHP5.3新特性
- PHP 5.3 5.4 5.5新特性(三)
- PHP5.3新特性
- PHP 5.3、5.4、5.5、5.6 中的新特性
- [转] php5.3 PHP5.4 PHP5.5 新特性/使用PHP5.5要注意的
- php5.3 PHP5.4 PHP5.5 新特性/使用PHP5.5要注意的
- php 5.3新特性
- php5.3新特性之延迟静态绑定
- php5.3新特性 之 mysql native driver(mysqlnd) .
- PHP 5.3向更高版本迁移之新特性
- PHP5.3的新特性介绍,转自:http://www.quou.cn/
- PHP 5.3、5.4、5.5、5.6 中的新特性
- php5.3新特性 之 mysql native driver(mysqlnd)
- PHP 5.3中的新特性(转)