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

浙公网安备 33010602011771号