ホ�1 エワ API 、ヒ、隍� STDIN 、ホ・ン。シ・�ー
<?php
function print_line($fd, $events, $arg)
{
static $max_requests = 0;
$max_requests++;
if ($max_requests == 10) {
// 10 イュケ�、タ、鬣�シ・ラ、エ、ア、゙、ケ
event_base_loopexit($arg[1]);
}
// ケヤ、スシィ、キ、゙、ケ
echo fgets($fd);
}
// ・ル。シ・ケ、ネ・、・ル・ネ、鋿ョ、キ、゙、ケ
$base = event_base_new();
$event = event_new();
$fd = STDIN;
// ・、・ル・ネ・ユ・鬣ー、゚ト熙キ、゙、ケ
event_set($event, $fd, EV_READ | EV_PERSIST, "print_line", array($event, $base));
// ・、・ル・ネ・ル。シ・ケ、゚ト熙キ、゙、ケ
event_base_set($event, $base);
// ・、・ル・ネ、ュク妤ヒ、キ、゙、ケ
event_add($event);
// ・、・ル・ネ・�シ・ラ、ォサマ、キ、゙、ケ
event_base_loop($base);
?>
ホ�2 ・ミ・テ・ユ・。・、・ル・ネ API 、ヒ、隍� STDIN 、ホ・ン。シ・�ー
<?php
function print_line($buf, $arg)
{
static $max_requests;
$max_requests++;
if ($max_requests == 10) {
event_base_loopexit($arg);
}
// ケヤ、スシィ、キ、゙、ケ
echo event_buffer_read($buf, 4096);
}
function error_func($buf, $what, $arg)
{
// ・ィ・鬘シ、靉�、キ、゙、ケ
}
$base = event_base_new();
$eb = event_buffer_new(STDIN, "print_line", NULL, "error_func", $base);
event_buffer_base_set($eb, $base);
event_buffer_enable($eb, EV_READ);
event_base_loop($base);
?>