美文网首页PHP经验分享
PHP 7 新增加的太空船运算符

PHP 7 新增加的太空船运算符

作者: PHP__架构师之路 | 来源:发表于2018-10-25 10:47 被阅读6次

PHP 7 新增加的太空船运算符(组合比较符)用于比较两个表达式 a 和b,如果 a 小于、等于或大于b时,它分别返回-1、0或1。

<?php
// 整型比较
print( 1 <=> 1);print(PHP_EOL);
print( 1 <=> 2);print(PHP_EOL);
print( 2 <=> 1);print(PHP_EOL);
print(PHP_EOL); // PHP_EOL 为换行符

// 浮点型比较
print( 1.5 <=> 1.5);print(PHP_EOL);
print( 1.5 <=> 2.5);print(PHP_EOL);
print( 2.5 <=> 1.5);print(PHP_EOL);
print(PHP_EOL);

// 字符串比较
print( "a" <=> "a");print(PHP_EOL);
print( "a" <=> "b");print(PHP_EOL);
print( "b" <=> "a");print(PHP_EOL);
?>

以上程序执行输出结果为:

0
-1
1

0
-1
1

0
-1
1

相关文章

  • PHP 7 新增加的太空船运算符

    PHP 7 新增加的太空船运算符(组合比较符)用于比较两个表达式 b,如果 b时,它分别返回-1、0或1。 以上程...

  • PHP7新特性

    PHP标量类型和返回值类型声明 PHP NULL合并运算符 PHP太空船运算符小于、等于或大于 $b时,它分别返回...

  • PHP7新特性

    1.太空船操作符 2.标量类型声明 在 PHP7 中为了提高执行效率,引入了一个新的功能,即在函数方法中增加了 S...

  • 理解php中的?:与??

    三元运算符(?:) php 5.3 空合并运算符(??)php 7

  • php7+操作符

    操作符 null合并运算符 太空船运算符:

  • PHP 7 新特性 NULL 合并运算符

    PHP 7 新增加的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。 NULL 合...

  • php三元运算符简述

    php的三元运算符有几种写法: $arr = [1,2]; 1、?? 运算符(合并运算符) 此运算符是php7加...

  • PHP运算符

    PHP 算数运算符 PHP 赋值运算符 PHP 字符串运算符 PHP 递增递减运算符 PHP 比较运算符 PHP ...

  • centos下安装php7-fpm mysql

    增加PHP7的源 正式安装php7-fpm 安装MySQL

  • php学习日志--2019-4-29

    内容:· 返回值类型声明· null合并运算符· declare 在php7中增加了返回值类型声明示例1:

网友评论

    本文标题:PHP 7 新增加的太空船运算符

    本文链接:https://www.haomeiwen.com/subject/uhsqtqtx.html