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