(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Устанавливает параметры соединения с FTP-сервером
Эта функция устанавливает параметры соединения с FTP-сервером.
ftpЭкземпляр класса FTP\Connection.
optionВ настоящее время поддерживаются следующие параметры:
| FTP_TIMEOUT_SEC | Устанавливает время ожидания сетевых операций, в секундах. Аргумент valueдолжен быть целым, больше 0. По
            умолчанию время ожидания равно 90 секундам. | 
| FTP_AUTOSEEK | При установке этого параметра перед выполнением запросов
            GET или PUT с параметром resumeposилиstartposуказатель файла будет установлен
            на запрошенную позицию. Этот параметр установлен по умолчанию. | 
| FTP_USEPASVADDRESS | Если отключено, то PHP  будет игнорировать IP-адрес, возвращённый сервером в ответ на команду PASV и вместо него будет использовать IP-адрес, переданный в ftp_connect().
            Параметр valueдолжен содержать логическое значение. | 
value
       Назначение этого аргумента зависит от значения параметра
       option.
      
   Возвращает true если параметр был установлен; false в противном
   случае. Если значение аргумента option не
   поддерживается или значение аргумента value не
   соответствует значению аргумента option, будет
   выведено предупреждение.
  
| Версия | Описание | 
|---|---|
| 8.1.0 | Параметр ftpтеперь ожидает экземпляр класса FTP\Connection;
  раньше параметр ждал ресурс (resource). | 
Пример #1 Пример использования ftp_set_option()
<?php
// установка времени ожидания в 10 секунд
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>