라이브러리
[PHP] ReflectionFiber::getExecutingLine - 현재 실행 지점의 줄 번호를 가져옵니다.
ReflectionFiber::getExecutingLine
PHP 8.1 버전부터 ReflectionFiber 클래스가 추가되었습니다. 이 클래스는 PHP의 내장 Fiber 기능을 사용하여 현재 실행 중인 코드의 정보를 제공합니다. ReflectionFiber::getExecutingLine 메소드는 현재 실행 중인 코드의 라인 번호를 반환합니다.
예제
#hostingforum.kr
php
<?php
// Fiber 함수를 사용하여 새로운 Fiber를 생성합니다.
$fiber = Fiber::new(function () {
// 현재 실행 중인 코드의 라인 번호를 확인합니다.
$line = ReflectionFiber::getExecutingLine();
echo "현재 실행 중인 코드의 라인 번호: $line
";
// Fiber를 실행합니다.
Fiber::resume();
});
// Fiber를 실행합니다.
$fiber->start();
// Fiber를 종료합니다.
$fiber->status = Fiber::STATUS_DEAD;
// 현재 실행 중인 코드의 라인 번호를 확인합니다.
$line = ReflectionFiber::getExecutingLine();
echo "현재 실행 중인 코드의 라인 번호: $line
";
결과
#hostingforum.kr
현재 실행 중인 코드의 라인 번호: 8
현재 실행 중인 코드의 라인 번호: 14
설명
* ReflectionFiber::getExecutingLine 메소드는 현재 실행 중인 코드의 라인 번호를 반환합니다.
* Fiber 함수를 사용하여 새로운 Fiber를 생성합니다.
* Fiber를 실행합니다.
* Fiber를 종료합니다.
* 현재 실행 중인 코드의 라인 번호를 확인합니다.
참고
* ReflectionFiber 클래스는 PHP 8.1 버전부터 사용할 수 있습니다.
* Fiber 기능은 PHP 8.1 버전부터 사용할 수 있습니다.
* ReflectionFiber::getExecutingLine 메소드는 현재 실행 중인 코드의 라인 번호를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.