今日は CSV 操作系の関数で不要なエスケープを無効化できるようにする修正があった!
2018-12-15
cmb69: Allow empty $escape to eschew escaping CSV
- https://github.com/php/php-src/commit/3b0f05119383fe21ee75adaed3d0239ba8976aef
- CSV 読み書き系の関数で引数
$escape
に空文字列を渡せるよう修正 - 以前に会社ブログで取り上げてたやつ
- 結局 internals の議論の中で、「読み書きのデフォルト変えると、昔 PHP で吐いたデータが PHP で読めない、みたいな事態になるし、書き込みだけデフォルト変えると一貫性なくなるし、空文字列でのエスケープ無効化指定だけ入れる、でいいんじゃね?それだと互換性も崩れないし RFC もなしでいいしょ」という話になり、PR:3515 がマージ