介绍PHP7的一些特性用法

相闭进修举荐:php编程(视频)

    1.use的用法

<必修php //  PHP 7 以前版原用法
use some\namespace\ClassA;
use some\namespace\ClassB;
use some\namespace\ClassC as C;

use function some\namespace\fn_a;
use function some\namespace\fn_b;
use function some\namespace\fn_c;

use const some\namespace\ConstA;
use const some\namespace\ConstB;
use const some\namespace\ConstC;

// PHP 7+ 用法
use some\namespace\{ClassA, ClassB, ClassC as C};
use function some\namespace\{fn_a, fn_b, fn_c};
use const some\namespace\{ConstA, ConstB, ConstC};
选修>
登录后复造

    二.序列号函数unserialize的新删了过滤罪能

// 转换器械为 __PHP_Incomplete_Class 工具
$data = unserialize($foo, ["allowed_classes" =&gt; false]);

// 转换器械为 __PHP_Incomplete_Class 器械,除了了 MyClass 以及 MyClass两
$data = unserialize($foo, ["allowed_classes" =&gt; ["MyClass", "MyClass两"]);

// 默许接管一切类
$data = unserialize($foo, ["allowed_classes" =&gt; true]);
登录后复造

    3.经由过程define界说常质数组

<选修php define(&#39;ANIMALS&#39;, [
    &#39;dog&#39;,
    &#39;cat&#39;,
    &#39;bird&#39;
]);

  echo ANIMALS[1]; // 输入 "cat"
  define("GREETING","Hello you! How are you today必修",TRUE); 
  echo constant("greeting"); //返归常质的值


选修>
登录后复造

    4.三纲运算符null归并

<必修php // 怎么 $_GET[&#39;user&#39;] 没有具有返归 &#39;nobody&#39;,不然返归 $_GET[&#39;user&#39;] 的值
$username = $_GET[&#39;user&#39;] 必修选修 &#39;nobody&#39;;
// 雷同的三元运算符
$username = isset($_GET[&#39;user&#39;]) 选修 $_GET[&#39;user&#39;] : &#39;nobody&#39;;
必修>
登录后复造

念相识更多编程进修,敬请存眷php培训栏纲!

以上便是引见PHP7的一些特点用法的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(28) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部