
SwooleServer::after 메서드는 서버가 종료되기 전에 수행할 작업을 정의하는 메서드입니다. 이 메서드는 서버가 종료되기 전에 호출됩니다.
파라미터는 none이며, 반환값은 void입니다.
이 메서드는 서버가 종료되기 전에 수행할 작업을 정의할 때 사용됩니다. 예를 들어, 서버가 종료되기 전에 로그를 기록하거나 DB를 닫는 작업을 수행할 수 있습니다.
예시:
#hostingforum.kr
php
$serv = new SwooleServer('127.0.0.1', 9501, SWOOLE_BASE);
$serv->on('start', function ($serv) {
echo "Server is started.n";
});
$serv->on('shutdown', function ($serv) {
echo "Server is shutting down.n";
});
$serv->on('after', function ($serv) {
// 서버 종료 전 수행할 작업
echo "Server is shutting down. (after)n";
});
$serv->start();
이 예시에서는 서버가 시작되면 "Server is started." 메시지를 출력하고, 서버가 종료되기 전에 "Server is shutting down. (after)" 메시지를 출력합니다.
이 메서드는 서버가 종료되기 전에 수행할 작업을 정의할 때 사용됩니다.
2025-05-26 00:05