PHP 7 - Nhà khai thác tàu vũ trụ

Trong PHP 7, một tính năng mới, toán tử tàu vũ trụ đã được giới thiệu. Nó được sử dụng để so sánh hai biểu thức. Nó trả về -1, 0 hoặc 1 khi biểu thức đầu tiên tương ứng nhỏ hơn, bằng hoặc lớn hơn biểu thức thứ hai.

Thí dụ

<?php
   //integer comparison
   print( 1 <=> 1);print("<br/>");
   print( 1 <=> 2);print("<br/>");
   print( 2 <=> 1);print("<br/>");
   print("<br/>");
   //float comparison
   print( 1.5 <=> 1.5);print("<br/>");
   print( 1.5 <=> 2.5);print("<br/>");
   print( 2.5 <=> 1.5);print("<br/>");
   print("<br/>");
   //string comparison
   print( "a" <=> "a");print("<br/>");
   print( "a" <=> "b");print("<br/>");
   print( "b" <=> "a");print("<br/>");
?>

Nó tạo ra đầu ra trình duyệt sau:

0
-1
1

0
-1
1

0
-1
1