3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sampleData = <<<EOT username,status TestUser,active Admin,not-active EOT; $csvData = $sampleData; //file_get_contents("data.csv"); $lines = explode(PHP_EOL, $csvData); $a = array(); foreach ($lines as $line) { $a[] = str_getcsv($line); } $usernames = array_column($a, 0); $user = 'Admin'; //readline("Enter Username: "); if (array_search($user,$usernames)) { print_r("good"); }
Output for 8.4.1 - 8.4.14, 8.4.16, 8.5.0 - 8.5.1
Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in /in/FhSCh on line 14 Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in /in/FhSCh on line 14 Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in /in/FhSCh on line 14 good
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28
good

preferences:
97.17 ms | 409 KiB | 5 Q