当前位置:首页 > PHP > php相关文章

php飞船符-太空船操作符

2015-10-11 来源:无名网 作者:无名网整理

太空船操作符又被称为组合比较运算符或者结合比较符,它使用符号 <=> 表示,该操作符可以用于实现对两个变量的比较(不限制于数值类型的数据)。

表达式

$c= $a <=> $b;
  1. 如果 $a >   $b,则 $c 的值为 1;

  2. 如果 $a == $b,则 $c 的值为 0;

  3. 如果 $a  <   $b,则 $c 的值为 -1;

太空船操作符是 PHP7 引入的一个新功能,在 PHP7 中,它用于比较两个表达式。当第一个表达式分别小于、等于或大于第二个表达式时,它返回的值为:-1、0 或 1。

<?php
//整形比较
print (1<=>1);print("<br/>");   //0
print (1<=>2);print("<br/>");   //-1
print (2<=>1);print("<br/>");   //1

//浮点符型比较
print (1.5<=>1.5);print("<br/>");   //0
print (1.5<=>2.5);print("<br/>");   //-1
print (2.5<=>1.5);print("<br/>");   //1

//字符型比较
print ("a"<=>"a");print("<br/>");   //0
print ("a"<=>"b");print("<br/>");   //-1
print ("b"<=>"a");print("<br/>");   //1

?>


相关内容: php
『 猜你喜欢 』
  • PHP进化史— PHP 7.0

    PHP 7.0。匿名类的支持,整除函数 — 安全的除法 (即使是被 0 整除),增加了新的空合并操作符。在下面两种情况下,匿名类可能会被使用在命名类中:当该类没有必要被

  • php ord函数

    语法,参数,返回值及适用版本。语法ord(string):返回字符串首个ASCII值。

  • PHP pcntl-多线程与多进程区别

    创建子进程。多进程与多线程的区别。pcntl是一个可以利用操作系统的fork系统调用在PHP中实现多线程的进程控制扩展,当使用fork系统调用后执行的代码将会是并行的。

  • php是什么_php能做什么

    PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收

  • PHP实用的脚本

    现在来编写一些更实用的脚本,比如检查浏览页面的访问者在用什么浏览器。要达到这个目的,需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息

  • 在新版本的 PHP 中使用旧的 PHP 代码

    现在,PHP 已经发展成为一种流行的脚本语言,可以在很多公共的资源里找到可以在自己的脚本中重新利用的代码。PHP 语言的开发者为向下兼容性下了很多功夫,因此在新版本的

  • php从 HTML 中分离

    凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略,这使得 PHP 文件可以具备混合内容。 可以使 PHP 嵌入到 HTML 文档中去,如下例所示。 pThi

  • Float 浮点型

    浮点型(也叫浮点数 float,双精度数 double 或实数 real)可以用以下任一语法定义: ?php $a = 1.234 ; $b = 1.2e3 ; $c

  • PHP反射机制_php反射使用场景

    反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出相关类、方法、属性、参数的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反

  • phpstorm php7特性报错解决方法(coalesce operator is available in PHP7 only)

    解决方法。使用phpstorm开发时,偶尔会出现以下报错:coalesce operator is available in PHP7 only1、打开phpstorm