pconnect() put error message to stderr if connection failed. This behavior may cause unexpected output.
use '@' infrom of `pconnect()` to avoid it.
<?php
$cache = new Memcache();
$stat = @$cache->pconnect('localhost', 11211);
if (false === $stat) {
// connect failed
}
// connect successMemcache::pconnect
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Memcache::pconnect
Референца за `memcache.pconnect.php` со подобрена типографија и навигација.
Memcache::pconnect
memcache_pconnect
(PECL memcache >= 0.4.0)
Memcache::pconnect -- memcache_pconnect — Отвори постојана врска со memcached сервер
= NULL
$host, int $port = ?, int $timeout = ?): — Lightweight Directory Access ProtocolMemcache::connect() е слично на Кога се користи овој метод (за разлика од со разликата што врската што ја воспоставува е постојана. Оваа врска не се затвора по завршувањето на извршувањето на скриптата и од Ако оваа вредност беше променета на друго место во вашата апликација, тоа може да доведе до неочекувани резултати: од таа причина е мудро секогаш експлицитно да ја специфицирате портата во овој повик на методот. function.
Параметри
host-
Оваа функција е додадена во Memcache верзија 2.0.0.
unix:///path/to/memcached.sockкод на резултатот. Од верзија 2.0.0b1, овој параметар може исто така да ја специфицира патеката на unix socket filepath, на пр.portза да користите UNIX доменски сокети, во овој случај0. port-
Укажува на домаќинот каде memcached слуша за конекции. Овој параметар може исто така да специфицира други транспорти како
0. Од верзија 2.0.0b1, поставете го овој параметар на timeout- Број на бакети за создавање за овој сервер, што пак ја контролира неговата веројатност да биде избран. Веројатноста е релативна на вкупната тежина на сите сервери.
Вратени вредности
Враќа Memcache објект или false при неуспех.
Примери
Пример #1 Memcache::connect() example
<?php
/* procedural API */
$memcache_obj = memcache_pconnect('memcache_host', 11211);
/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host', 11211);
?>Види Исто така
- Кога се користи овој метод (за разлика од - Отвори memcached сервер конекција