Toán tử <=> dùng để làm gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
150 lượt xem
PHP senior

Toán tử <=> (Spaceship operator) cung cấp so sánh kết hợp trong đó nó sẽ:

  • Trả về 0 nếu giá trị ở hai bên bằng nhau.
  • Trả về 1 nếu giá trị bên trái lớn hơn.
  • Trả về -1 nếu giá trị ở bên phải lớn hơn.
//Comparing Integers
echo 1 <=> 1; //outputs 0
echo 3 <=> 4; //outputs -1
echo 4 <=> 3; //outputs 1

//String Comparison
echo "x" <=> "x"; // 0
echo "x" <=> "y"; //-1
echo "y" <=> "x"; //1
{{login.error}}