(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Modifica las opciones de la conexión FTP
ftp_set_option() controla diversas opciones de una conexión FTP especificada.
ftpUna instancia de FTP\Connection.
optionActualmente, las siguientes opciones son soportadas:
| FTP_TIMEOUT_SEC | Modifica el tiempo de espera de conexión en segundos utilizado para todas las
            funciones de red. valuedebe ser un integer mayor que 0. El tiempo de espera de conexión por defecto
            es de 90 segundos. | 
| FTP_AUTOSEEK | Cuando está activo, las peticiones GET o PUT con un argumento resumeposostartposse posicionarán primero en la posición deseada en el archivo. Esto está activo
            por defecto. | 
| FTP_USEPASVADDRESS | Cuando está desactivado, PHP ignora la dirección IP devuelta por el
            servidor FTP en respuesta al comando PASV y utiliza en su lugar
            la dirección IP proporcionada en el ftp_connect(). valuedebe ser un valor booleano. | 
value
       Este argumento depende de la opción option
       que se desea modificar.
      
| Versión | Descripción | 
|---|---|
| 8.1.0 | El parámetro ftpahora espera una instancia de
  FTP\Connection ; anteriormente, se esperaba un resource. | 
   Devuelve true si la opción pudo ser modificada, false en caso contrario. Un mensaje
   de alerta será enviado si option no es soportada
   o bien si el valor value no corresponde al valor esperado para la
   opción option dada.
  
Ejemplo #1 Ejemplo con ftp_set_option()
<?php
// Definición del tiempo de espera de conexión a 10 segundos
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>