PHP7中的特性如何使用

PHP7中的特性如何使用

这篇“PHP7中的特性如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP7中的特性如何使用”文章吧。

PHP7的一些特性用法

PHP7中的特性如何使用

1.use的用法

<?php//PHP7之前版本用法usesome\namespace\ClassA;usesome\namespace\ClassB;usesome\namespace\ClassCasC;usefunctionsome\namespace\fn_a;usefunctionsome\namespace\fn_b;usefunctionsome\namespace\fn_c;useconstsome\namespace\ConstA;useconstsome\namespace\ConstB;useconstsome\namespace\ConstC;//PHP7+用法usesome\namespace\{ClassA,ClassB,ClassCasC};usefunctionsome\namespace\{fn_a,fn_b,fn_c};useconstsome\namespace\{ConstA,ConstB,ConstC};?>

2.序列号函数unserialize的新增了过滤功能

//转换对象为__PHP_Incomplete_Class对象$data=unserialize($foo,["allowed_classes"=>false]);//转换对象为__PHP_Incomplete_Class对象,除了MyClass和MyClass2$data=unserialize($foo,["allowed_classes"=>["MyClass","MyClass2"]);//默认接受所有类$data=unserialize($foo,["allowed_classes"=>true]);

3.通过define定义常量数组

<?phpdefine('ANIMALS',['dog','cat','bird']);  echoANIMALS[1];//输出"cat"  define("GREETING","Helloyou!Howareyoutoday?",TRUE);  echoconstant("greeting");//返回常量的值?>

4.三目运算符null合并

<?php//如果$_GET['user']不存在返回'nobody',否则返回$_GET['user']的值$username=$_GET['user']??'nobody';//类似的三元运算符$username=isset($_GET['user'])?$_GET['user']:'nobody';?>

以上就是关于“PHP7中的特性如何使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

发布于 2022-01-10 23:47:11
收藏
分享
海报
0 条评论
32
上一篇:vue项目构建需要哪些目录 下一篇:C语言数组元素下标为什么要从0开始
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码