teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

typo

2019/04/30 18:07

投稿

sansaisoba
sansaisoba

スコア241

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  `charset`, `dbname`, `host`, `port`, `unix_socket`というDSN用のキーと値をparseする際に、
8
8
  意識してスペースを除去するというようなコードは含まれていないように見えました。
9
9
 
10
- 先のQiitaの記事によると、`dbname =`というような`dbname`のキー側にスペースを入れたときのみ正常に動作しないというように書いていますが、parseしているコードを見た感じ、DNS内にそれぞれの値を書く順番によって、スペースが入っていも動くかどうかが違ってくるかもしれません。
10
+ 先のQiitaの記事によると、`dbname =`というような`dbname`のキー側にスペースを入れたときのみ正常に動作しないというように書いていますが、parseしているコードを見た感じ、DNS内にそれぞれの値を書く順番によって、スペースが入っていも動くかどうかが違ってくるかもしれません。
11
11
  (検証してないし元のCのコードも完全に追えてませんので雰囲気で書いてます、すみません)
12
12
 
13
13
  私の見た限りでは、PDOのDSNに書く文字列の中で、スペースが含まれた場合の挙動については、