php5.6的特性有哪些

这篇文章主要讲解了“php5.6的特性有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php5.6的特性有哪些”吧!

站在用户的角度思考问题,与客户深入沟通,找到高青网站设计与高青网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖高青地区。

php5.6的特性有哪些

更好的常量

定义常量时允许使用之前定义的常量进行计算:

const A = 2;
const B = A + 1;
class C
{
    const STR = "hello";
    const STR2 = self::STR + ", world";
}

允许常量作为函数参数默认值:

function func($arg = C::STR2)

更好的可变函数参数

用于代替 func_get_args()

function add(...$args)
{
    $result = 0;
    foreach($args as $arg)
        $result += $arg;
    return $result;
}

同时可以在调用函数时,把数组展开为函数参数:

代码如下:

$arr = [2, 3];
add(1, ...$arr);

// 结果为 6

命名空间

命名空间支持常量和函数:

namespace Name\Space {
    const FOO = 42;
    function f() { echo __FUNCTION__."\n"; }
}
namespace {
    use const Name\Space\FOO;
    use function Name\Space\f;
    echo FOO."\n";
    f();
}

感谢各位的阅读,以上就是“php5.6的特性有哪些”的内容了,经过本文的学习后,相信大家对php5.6的特性有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文标题:php5.6的特性有哪些
本文来源:http://myzitong.com/article/igjdeh.html