【PHP】PHP7新特性
PHP7新特性 PHP7.0 PHP7.0新特性 PHP7.0 变化 PHP7.1 PHP7.1新特性 PHP7.1变化 PHP7.2 PHP7.2新特性 PHP7.2变更 PHP7.3 PHP7.3新特性 PHP7.3变化 PHP7.0 PHP7.0新特性 组合比较符 (<=>) 组合比较符号用于比较两个表达式。当$a小于、等于或大于$b时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较。 var_dump ( 'PHP' <= > 'Node' ) ; // int(1) var_dump ( 123 <= > 456 ) ; // int(-1) var_dump ( [ 'a' , 'b' ] <= > [ 'a' , 'b' ] ) ; // int(0) null合并运算符 由于日常使用中存在大量同时使用三元表达式和isset操作。使用null合并运算符可以简化操作。 # php7以前 if ( isset ( $_GET [ 'a' ] ) ) { $a = $_GET [ 'a' ] ; } # php7以前 $a = isset ( $_GET [ 'a' ] ) ? $_GET [ 'a' ] : 'none' ; #PHP 7 $a = $_GET [ 'a' ] ? ? 'none' ; 变量类型声明 变量类型声明有两种模式。一种是强制的