PHP5.3新特性总结

原创
2013/05/27 08:45
阅读数 49
<?php
$fubar ="xxx";
 
// heredoc
$xbar = <<<ONEE
thisis HEREDOC $fubar
ONEE;
 
// nowdoc
$abar = <<<'TWO'
    thisis NOWDOC $fubar
TWO;
 
echo $xbar."|".$abar;
 
// 匿名函数
$sum['a'] = function ($a, $b) {
    return$a + $b;
};
 
echo $sum['a'](5,3);
 
// 闭包
$arr = array(1, 2, 3, 5, 6, 7);
// 用回调函数过滤数据中的单远
$res = array_filter($arr, function($v) {return$v >4; });
var_dump($res);
 
function countnum(){
    $num = 0; 
        $testt = function() use(&$num){
        ++$num;
        echo $num.",";
    };
    return$testt;
}
 
$t = countnum();
$t();
$t();
 
 
//垃圾回收器(为复杂和长时间运行脚本的执行结束周期释放内存的清理)
gc_enable();// 允许垃圾回收
var_dump(gc_enabled());// true
var_dump(gc_collect_cycles());// 某个元素的清理
gc_disable();// 禁止垃圾回收
 
$defined = get_defined_constants(true);
var_dump($defined);
?>
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部