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中的特性如何使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。