Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm connection_status() trong PHP


Hàm connection_status() trả về trạng thái kết nối hiện tại.

Cú pháp

connection_status()

Tham số

  • Không có tham số.

Giá trị trả về

Hàm trả về bitmask trạng thái sau:

  • 0 - CONNECTION_NORMAL – Kết nối chạy bình thường.
  • 1 - CONNECTION_ABORTED – Kết nối bị ngắt bởi người dùng hoặc lỗi mạng.
  • 2 - CONNECTION_TIMEOUT – Kết nối hết thời gian chờ.
  • 3 - CONNECTION_ABORTED & CONNECTION_TIMEOUT – Cả hai.

Ví dụ

<?php
switch (connection_status()) {
    case CONNECTION_NORMAL:
        $msg = 'Connection is in a normal state!';
        break;
    case CONNECTION_ABORTED:
        $msg = 'Connection aborted!';
        break;
    case CONNECTION_TIMEOUT:
        $msg = 'Connection timed out!';
        break;
    case (CONNECTION_ABORTED & CONNECTION_TIMEOUT):
        $msg = 'Connection aborted and timed out!';
        break;
    default:
        $msg = 'Status is unknown!';
        break;
}
echo $msg;
?>