Memcache::connect

(PECL memcache >= 0.2.0)

Memcache::connect — Відкриває з'єднання з сервером memcached

Опис

Memcache::connect(string $host, int $port = ?, int $timeout = ?): bool

Memcache::connect() встановлює з'єднання з сервером memcached. З'єднання, відкрите за допомогою Memcache::connect(), автоматично закривається після закінчення скрипту. Також ви можете закрити з'єднання за допомогою Memcache::close(). Також можна використовувати функцію memcache_connect()

Список параметрів

host

Визначає хост, на якому memcached чекає підключення. Цей параметр також може задавати інший транспорт, наприклад unix:///path/to/memcached.sock для використання сокетів Unix В такому випадку, port повинен бути заданий як

port

Визначає порт, на якому слухає memcached. Встановіть цей параметр рівним , якщо ви використовуєте сокети Unix.

Обратите внимание:port, если не задан, по умолчанию будет равенmemcache.default_port. Тому має сенс вказати порт явно при виклику методу.

timeout

Значення в секундах, яке буде використано для підключення до демона. Двічі подумайте, перш ніж змінити значення за замовчуванням з 1 секунди – ви можете втратити всі переваги від кешування, якщо ваше з'єднання дуже повільне.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання Memcache::connect()****

Loading...

Примітки

Увага

Якщо порт port не заданий, цей метод використовує значення за замовчуванням, задане в ini-налаштуванні memcache.default_port. Якщо це значення зміниться десь у вашому додатку, це може призвести до несподіваних результатів. Тому є сенс завжди вказати порт явно при виклику методу.

Дивіться також

  • Memcache::pconnect() - Відкриває постійне з'єднання з сервером memcached
  • Memcache::close() - Закрити з'єднання з сервером memcached