3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fgetcsv_dump($csv) { $url = 'data://text/plain,' . urlencode($csv); $handle = fopen($url, 'r'); echo '"', addcslashes($csv, "\0..\37!@\177..\377"), "\"\n"; var_dump(fgetcsv($handle)); echo "\n"; } fgetcsv_dump("foo\",bar\n"); fgetcsv_dump("\",bar"); fgetcsv_dump("\",bar\n"); fgetcsv_dump("");

preferences:
42.06 ms | 408 KiB | 5 Q