Rumah  >  Soal Jawab  >  teks badan

Tingkah laku pelik dengan parse_url dan protokol yang berbeza

Saya cuba menggunakan parse_url untuk menyahkod DSN dan mendapati tingkah laku yang pelik. Berikut adalah contoh DSN:

parse_url('redis://localhost'); //Correctly parses
parse_url('file:///var/sessions'); //Correctly parses
parse_url('redis:///var/run/redis.sock'); //Parse error
parse_url('file:///var/run/redis.sock'); //Correctly parses

Nampaknya ia tidak dapat menyelesaikan url tanpa hos, kecuali senario file.

Adakah saya terlepas sesuatu?

Adakah terdapat cara untuk melumpuhkan tingkah laku ini?

P粉771233336P粉771233336219 hari yang lalu492

membalas semua(1)saya akan balas

  • P粉512526720

    P粉5125267202024-02-18 16:56:03

    parse_url() 的手册提到您不能对 URI 使用此函数。具体来说,当您的方案有三重斜杠时,它被定义为“无效”,并且此函数返回 false

    balas
    0
  • Batalbalas