array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'eventhttp.addserveralias.php', 1 => 'EventHttp::addServerAlias', 2 => 'Adds a server alias to the HTTP server object', ), 'up' => array ( 0 => 'class.eventhttp.php', 1 => 'EventHttp', ), 'prev' => array ( 0 => 'eventhttp.accept.php', 1 => 'EventHttp::accept', ), 'next' => array ( 0 => 'eventhttp.bind.php', 1 => 'EventHttp::bind', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/event/eventhttp/addserveralias.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

EventHttp::addServerAlias

(PECL event >= 1.4.0-beta)

EventHttp::addServerAliasAdds a server alias to the HTTP server object

Beschreibung

public EventHttp::addServerAlias( string $alias ): bool

Adds a server alias to the HTTP server object.

Parameter-Liste

alias

The alias to add.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Beispiele

Beispiel #1 EventHttp::addServerAlias() example

<?php
$base
= new EventBase();
$http = new EventHttp($base);

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

if (!
$http->bind("127.0.0.1", 8088)) {
exit(
"bind(1) failed\n");
};

if (!
$http->addServerAlias("local.net")) {
exit(
"Failed to add server alias\n");
}

$http->setCallback("/about", function($req) {
echo
"URI: ", $req->getUri(), PHP_EOL;
$req->sendReply(200, "OK");
});
$base->dispatch();
?>

Siehe auch