1--TEST--
2SplFileObject::fgetcsv with alternative separator
3--FILE--
4<?php
5$fp = fopen('SplFileObject__fgetcsv2.csv', 'w+');
6fputcsv(
7    $fp,
8    [
9        'field1',
10        'field2',
11        'field3',
12        5,
13    ],
14    separator: '|',
15    escape: '',
16);
17fclose($fp);
18
19$fo = new SplFileObject('SplFileObject__fgetcsv2.csv');
20$fo->setCsvControl(escape: '');
21var_dump($fo->fgetcsv('|'));
22?>
23--CLEAN--
24<?php
25unlink('SplFileObject__fgetcsv2.csv');
26?>
27--EXPECT--
28array(4) {
29  [0]=>
30  string(6) "field1"
31  [1]=>
32  string(6) "field2"
33  [2]=>
34  string(6) "field3"
35  [3]=>
36  string(1) "5"
37}
38