라이브러리
[PHP] SwooleServer::after - 일정 시간 후 콜백 함수를 트리거합니다.
SwooleServer::after
SwooleServer::after는 Swoole 서버의 이벤트 중 하나로, 서버가 종료되기 전에 호출되는 이벤트입니다. 이 이벤트는 서버가 종료되기 전에 수행할 작업을 처리할 수 있습니다.
사용 방법
SwooleServer::after는 이벤트 핸들러 함수를 등록하여 사용할 수 있습니다. 이벤트 핸들러 함수는 `after` 메소드에 전달됩니다.
#hostingforum.kr
php
use SwooleHttpServer;
$server = new Server('127.0.0.1', 9501);
$server->on('start', function ($server) {
echo "Server start.
";
});
$server->on('shutdown', function ($server) {
echo "Server shutdown.
";
});
$server->on('after', function ($server) {
echo "Server after.
";
// 서버 종료하기 전에 수행할 작업을 처리할 수 있습니다.
});
$server->start();
예제
SwooleServer::after를 사용하여 서버가 종료되기 전에 수행할 작업을 처리하는 예제입니다.
#hostingforum.kr
php
use SwooleHttpServer;
$server = new Server('127.0.0.1', 9501);
$server->on('start', function ($server) {
echo "Server start.
";
});
$server->on('shutdown', function ($server) {
echo "Server shutdown.
";
});
$server->on('after', function ($server) {
echo "Server after.
";
// 서버 종료하기 전에 수행할 작업을 처리할 수 있습니다.
// 예를 들어, 데이터베이스 연결을 닫는 작업을 처리할 수 있습니다.
// ...
});
$server->on('request', function ($request, $response) {
$response->write("Hello, world!");
$response->end();
});
$server->start();
참고
SwooleServer::after는 서버가 종료되기 전에 호출되는 이벤트이므로, 서버가 종료되기 전에 수행할 작업을 처리할 수 있습니다. 예를 들어, 데이터베이스 연결을 닫는 작업을 처리할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.