查詢

ExecutionStatus::__construct()函式—用法及示例

「 建立 ExecutionStatus 類的一個新例項 」


函式名稱:ExecutionStatus::__construct()

適用版本:PHP 5.4.0 及以上版本

用法:ExecutionStatus::__construct() 是 PHP 5.4.0 引入的建構函式,用於建立 ExecutionStatus 類的一個新例項。

示例:

class ExecutionStatus {
  private $statusCode;
  private $message;

  public function __construct($code, $msg) {
    $this->statusCode = $code;
    $this->message = $msg;
  }

  public function getStatusCode() {
    return $this->statusCode;
  }

  public function getMessage() {
    return $this->message;
  }
}

// 建立 ExecutionStatus 的新例項
$status = new ExecutionStatus(200, "OK");

// 獲取例項的狀態碼和訊息
$statusCode = $status->getStatusCode();
$message = $status->getMessage();

echo "Status Code: " . $statusCode . "\n";
echo "Message: " . $message . "\n";

解釋:

  • 在上述示例中,我們首先定義了 ExecutionStatus 類,它具有兩個私有屬性 $statusCode 和 $message。
  • 建構函式 __construct() 接受兩個引數 $code 和 $msg,用於初始化 $statusCode 和 $message 的值。
  • 在建構函式中,使用 $this 關鍵字來引用當前例項,並透過賦值語句將建構函式的引數值分配給相應的屬性。
  • 透過定義公有的 getter 方法 getStatusCode() 和 getMessage(),我們可以在類外部獲取例項的狀態碼和訊息。
  • 接下來,我們建立了一個名為 $status 的 ExecutionStatus 例項,傳遞了狀態碼 200 和訊息 "OK"。
  • 最後,我們使用 getStatusC ode() 和 getMessage() 方法獲取例項的狀態碼和訊息,並將它們輸出到螢幕上。

這是 ExecutionStatus::__construct() 函式的基本用法和示例。該函式在 PHP 5.4.0 及以上版本中可用。請注意,示例程式碼中的類和屬性只是用於演示目的,實際使用中可能需要根據特定的需求進行適當的定製。

補充糾錯
上一個函式: exif_imagetype()函式
下一個函式: exif_read_data()函式
熱門PHP函式
分享連結