라이브러리
[PHP] ExecutionStatus::__construct - ExecutionStatus 생성자
ExecutionStatus::__construct
PHP의 ExecutionStatus 클래스는 PHP 8.1 버전부터 제공되는 클래스로, 프로세스의 실행 상태를 나타냅니다. 이 클래스의 `__construct` 메서드는 프로세스의 실행 상태를 초기화하는 역할을 합니다.
# ExecutionStatus::__construct 메서드의 파라미터
`__construct` 메서드는 다음과 같은 파라미터를 받습니다.
* `status`: 프로세스의 실행 상태를 나타내는 정수 값입니다. 가능한 값은 다음과 같습니다.
* `EXECUTION_STATUS_PENDING`: 프로세스가 대기 중입니다.
* `EXECUTION_STATUS_RUNNING`: 프로세스가 실행 중입니다.
* `EXECUTION_STATUS_STOPPED`: 프로세스가 중단 중입니다.
* `EXECUTION_STATUS_ZOMBIE`: 프로세스가 죽은 상태입니다.
# 예제
다음 예제는 `ExecutionStatus` 클래스의 `__construct` 메서드를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php
// 프로세스의 실행 상태를 나타내는 정수 값을 선언합니다.
$status = EXECUTION_STATUS_PENDING;
// ExecutionStatus 클래스의 __construct 메서드를 사용하여 프로세스의 실행 상태를 초기화합니다.
$executionStatus = new ExecutionStatus($status);
// 프로세스의 실행 상태를 출력합니다.
echo "프로세스의 실행 상태: " . $executionStatus->getStatus() . "
";
// 프로세스의 실행 상태를 변경합니다.
$status = EXECUTION_STATUS_RUNNING;
$executionStatus->setStatus($status);
// 변경된 프로세스의 실행 상태를 출력합니다.
echo "변경된 프로세스의 실행 상태: " . $executionStatus->getStatus() . "
";
# 결과
이 예제를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
프로세스의 실행 상태: 1
변경된 프로세스의 실행 상태: 2
# 참고
* `ExecutionStatus` 클래스는 PHP 8.1 버전부터 제공됩니다. 이전 버전의 PHP에서는 사용할 수 없습니다.
* `EXECUTION_STATUS_PENDING`, `EXECUTION_STATUS_RUNNING`, `EXECUTION_STATUS_STOPPED`, `EXECUTION_STATUS_ZOMBIE` 등의 정수 값은 `ExecutionStatus` 클래스의 정적 메서드인 `getStatus()` 메서드에서 반환할 수 있습니다.
* `ExecutionStatus` 클래스의 `__construct` 메서드는 프로세스의 실행 상태를 초기화하는 역할을 합니다. 프로세스의 실행 상태를 변경하려면 `setStatus()` 메서드를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.