相干学习保举: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}; ?>
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界说常量数组
<?php define('ANIMALS', [ 'dog', 'cat', 'bird' ]); echo ANIMALS[1]; // 输入 "cat" define("GREETING","Hello you! How are you today?",TRUE); echo constant("greeting"); //前往常量的值 ?>
4.三目运算符null兼并
<?php // 假如 $_GET['user'] 没有存正在前往 'nobody',不然前往 $_GET['user'] 的值 $username = $_GET['user'] ?? 'nobody'; // 相似的三元运算符 $username = isset($_GET['user']) ? $_GET['user'] : 'nobody'; ?>
想理解更多编程学习,敬请存眷php培训栏目!
以上就是引见PHP7的一些特点用法的具体内容,更多请存眷资源魔其它相干文章!
标签: PHP7 php7开发教程 php7开发资料 php7开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!