= 0.4.0)Memcache::pconnect — 打開一個到服務器的持久化連接說明Memcache::pconnect(string $host, int $port = ?, int $timeout = ?): mixe">

Memcache::pconnect

(PECL memcache >= 0.4.0)

Memcache::pconnect打開一個到服務器的持久化連接

說明

Memcache::pconnect(string $host, int $port = ?, int $timeout = ?): mixed

Memcache::pconnect()Memcache::connect()非常類似,不同點在于這里建立的連接是持久化的。 這個連接不會在腳本執(zhí)行結束后或者Memcache::close()被調用后關閉。 同樣你也可以使用函數memcache_pconnect()

參數

host

服務端監(jiān)聽的主機地址。這個參數還可以指定為其他傳輸方式比如unix:///path/to/memcached.sock 來使用Unix域套接字,使用這種方式port參數必須設置為0

port

服務端監(jiān)聽的端口號。使用Unix域套接字的時候需要將這個參數設置為0。

timeout

連接持續(xù)(超時)時間,單位秒。默認值1秒,修改此值之前請三思,過長的連接持續(xù)時間可能會導致失去所有的緩存優(yōu)勢。

返回值

返回一個 Memcache 對象 或者在失敗時返回 false.

范例

示例 #1 Memcache::pconnect()示例

<?php

/* procedural API */
$memcache_obj memcache_pconnect('memcache_host'11211);

/* OO API */

$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host'11211);

?>

參見