EventBufferEvent::getOutput
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
EventBufferEvent::getOutput
Референца за `eventbufferevent.getoutput.php` со подобрена типографија и навигација.
EventBufferEvent::getOutput
класата Event
EventBufferEvent::getOutput — Враќа основниот бафер за излез поврзан со тековниот настан на баферот
= NULL
Враќа основен излезен бафер поврзан со тековниот настан на баферот
Враќа основен излезен бафер поврзан со тековниот настан на баферот. Излезниот бафер е складиште за податоци што треба да се запишат.
output
Можете исто така да го користите
EventBufferEvent
class.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа инстанца на EventBuffer Забележете, исто така постои
Примери
Пример #1 излезен бафер поврзан со тековниот настан на баферот. example
<?php
$base = new EventBase();
$dns_base = new EventDnsBase($base, TRUE); // Use async DNS resolving
if (!$dns_base) {
exit("Failed to init DNS Base\n");
}
$bev = new EventBufferEvent($base, /* use internal socket */ NULL,
EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS,
"readcb", /* writecb */ NULL, "eventcb", $base
);
if (!$bev) {
exit("Failed creating bufferevent socket\n");
}
$bev->enable(Event::READ | Event::WRITE);
$output = $bev->getOutput();
if (!$output->add(
"GET {$argv[2]} HTTP/1.0\r\n".
"Host: {$argv[1]}\r\n".
"Connection: Close\r\n\r\n"
)) {
exit("Failed adding request to output buffer\n");
}
/* ... */
?>Види Исто така
- EventBufferEvent::getOutput() - Враќа основен влезен бафер поврзан со тековниот настан на баферот