Samuel Castillo escribió:
He comprobado el siguiente efecto al probar el siguiente script:

<?php
echo '<pre>'; print_r(stream_get_transports()); echo '</pre>';
?>
Resultado obtenido:

Array
(
  [0] => tc
  [1] => ud
  [2] => uni
  [3] => ud
  [4] => ss
  [5] => sslv
  [6] => sslv
  [7] => tl
)

Resultado esperado:

Array
(
  [0] => tcp
  [1] => udp
  [2] => unix
  [3] => udg
  [4] => ssl
  [5] => sslv3
  [6] => sslv2
  [7] => tls
)

Tras hacer un upgrade a la última versión disponible, el bug se mantiene. Incluso es reproducible a través de consola con el PHP-CLI:

$ php -r"var_dump(stream_get_transports());"
array(8) {
[0]=>
string(2) "tc"
[1]=>
string(2) "ud"
[2]=>
string(3) "uni"
[3]=>
string(2) "ud"
[4]=>
string(2) "ss"
[5]=>
string(4) "sslv"
[6]=>
string(4) "sslv"
[7]=>
string(2) "tl"
}

No he encontrado ningún bug report referente a stream_get_transports en PHP, y por la sencillez de la función me inclino a pensar que quizá el asunto tenga que ver con el paquete precompilado. ¿Alguna pista? ¿Alguien se ha topado con el mismo problema o será por alguna peculiaridad en mi instalación?


Pues no es una peculiaridad de tu instalación. En una instalación fresca de mi servidor, me da la misma salida. Probablemente sea un bug en el paquete.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a