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