随笔分类 -  PHP7学习

php7学习
摘要:CSPRNG(Cryptographically Secure Pseudo-Random Number Generator,伪随机数产生器)。 PHP 7 通过引入几个 CSPRNG 函数提供一种简单的机制来生成密码学上强壮的随机数。 random_bytes() - 加密生存被保护的伪随机字符串 阅读全文
posted @ 2021-11-30 19:11 zda龙 阅读(49) 评论(0) 推荐(0)
摘要:PHP 7 增加了可以为 unserialize() 提供过滤的特性,可以防止非法数据进行代码注入,提供了更安全的反序列化数据。 实例 实例 <?phpclass MyClass1 { public $obj1prop; }class MyClass2 { public $obj2prop;}$ob 阅读全文
posted @ 2021-09-06 10:10 zda龙 阅读(75) 评论(0) 推荐(0)
摘要:在 PHP 5.6 中仅能通过 const 定义常量数组,PHP 7 可以通过 define() 来定义。 实例 <?php // 使用 define 函数来定义数组 define('sites', [ 'Google', 'Runoob', 'Taobao' ]); print(sites[1]) 阅读全文
posted @ 2021-09-01 17:56 zda龙 阅读(66) 评论(0) 推荐(0)
摘要:PHP 7 新增加的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。 NULL 合并运算符会判断变量是否存在且值不为NULL,如果是,它就会返回自身的值,否则返回它的第二个操作数。 以前我们这样写三元运算符: $site = isset($_GET['site']) 阅读全文
posted @ 2021-08-31 09:32 zda龙 阅读(290) 评论(0) 推荐(0)
摘要:默认情况下,所有的PHP文件都处于弱类型校验模式。 PHP 7 增加了标量类型声明的特性,标量类型声明有两种模式: 强制模式 (默认) 严格模式 标量类型声明语法格式: declare(strict_types=1); 代码中通过指定 strict_types的值(1或者0),1表示严格类型校验模式 阅读全文
posted @ 2021-08-30 10:11 zda龙 阅读(364) 评论(0) 推荐(0)