3v4l.org

run code in 300+ PHP versions simultaneously
<?php function set($value) { error_reporting(E_ALL); print("Trying to set $value..."); $before = ini_get("open_basedir"); $result = ini_set('open_basedir', $value); if ($result) { print("Success!\n"); } else { print("Failure\n"); print(error_get_last()); } print($before." => ".ini_get('open_basedir')."\n"); } set('/tmp/a'.PATH_SEPARATOR.'/tmp/b/c'); set('/tmp/a/b'); set('/tmp/c');

preferences:
35.03 ms | 402 KiB | 5 Q