在PHP7,一个新的功能,飞船操作符已经被引入。它是用于比较两个表达式。当第一个表达式比第二个表达式分别小于,等于或大于它返回-1,0或1。 示例 <?php //integ…
数组常量现在可以使用 define() 函数定义。 在PHP5.6,它们只能使用 const 关键字定义。 示例 <?php //define …
在php7中,匿名类现在可以使用 new class 来定义。匿名类可以使用来代替完整的类定义。 示例 <?php interface Logg…
Closure::call() 方法被添加作为临时绑定的对象范围,以封闭并简便调用它的方法。它的性能相比PHP5.6 bindTo要快得多。 示例 –…
PHP7引入了过滤 unserialize()函数以在反序列化不受信任的数据对象时提供更好的安全性。它可以防止可能的代码注入,使开发人员能够使用序列化白名单类。 示例 &…
在PHP7,新的 IntlChar 类添加其目的是公开更多的ICU功能。 这个类定义了许多可用于操纵Unicode字符的静态方法和常数。你需要在使用这…
在PHP7,以下两个新的函数引入以产生一个跨平台的方式加密安全整数和字符串。 random_bytes() – 生成加密安全伪随机字节。 rando…
从PHP7,错误处理和报告已经改变。PHP5中使用了传统的错误报告机制的错误,现在大多数的错误将通过抛出异常错误处理。类似于异常,这些错误异常会冒泡,直到它们到达第一个匹配的cat…
期望是向后兼容的增强到旧 assert() 函数。期望允许在生产代码零成本的断言,并提供在断言失败时抛出自定义异常的能力。assert() 不是一种语…
PHP7引入了intdiv()的新函数,它执行操作数的整数除法并返回结果为 int 类型。 示例 <?php $value = intdiv(10,3); var_dump(…
从PHP7+,session_start()函数接受数组参数覆盖在php.ini中设置的会话配置指令。这些选项支持 session.lazy,在默认情况下如果PHP会话数据改变,那…
以下功能已被取消,可能会在PHP的未来版本中删除。 PHP4风格的构造函数 PHP4式构造函数,它与类的名称相同,因为它们是在所定义类的方法,现在已过时,并且将在未来被移除。如果P…