3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Output for 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.31, 8.2.0 - 8.2.27, 8.3.0 - 8.3.18, 8.4.1 - 8.4.5
BEFORE: array ( 0 => 'A', 1 => '[YaYXYYXYbY]', 2 => 'B', ) PLAIN: 'AXY[YYaYYXYYYYXYYbYY]YXB ' AFTER: array ( 0 => 'A', 1 => '[YaYXYYXYbY]', 2 => 'B', )
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
BEFORE: array ( 0 => 'A', 1 => '[YaYXYYXYbY]', 2 => 'B', ) Warning: fputcsv(): escape must be a character in /in/33Wja on line 19 PLAIN: '' Warning: fgetcsv(): escape must be character in /in/33Wja on line 31 AFTER: false

preferences:
177.15 ms | 412 KiB | 5 Q