3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Environment { public function getDomainName() { return 'wut'; } } $max_loops = 100000; $environment = new Environment(); $goal = array( 'listarArticulosAdmin', 'editarArticuloAdmin', 'editarDatosEditorAdmin', 'menuAdmin', 'crearArticuloAdmin', 'borrarArticuloAdmin', 'borrarModeradorAdmin', 'editarMotivoArticuloAdmin', 'listarPagosAdmin', 'editarPagoAdmin', 'editarArticuloCategoriasAdmin', 'crearArticulosAdmin', 'confirmarFicheroPaypalAdmin', 'generarFicheroPaypalAdmin', 'verFicheroPaypalAdmin', ); $size = sizeof($goal)-1; $time = microtime(true); for($i = 0; $i < $max_loops; $i++) { $index = mt_rand(0, $size); if ($environment->getDomainName() != "res.hotelkey.com" && ($goal[$index] == "listarArticulosAdmin" || $goal[$index] == "editarArticuloAdmin" || $goal[$index] == "editarArticulosAdmin" || $goal[$index] == "listarEditoresAdmin" || $goal[$index] == "editarDatosEditorAdmin" || $goal[$index] == "menuAdmin" || $goal[$index] == "crearArticuloAdmin" || $goal[$index] == "borrarArticuloAdmin" || $goal[$index] == "borrarEditorAdmin" || $goal[$index] == "editarModeradorAdmin" || $goal[$index] == "borrarModeradorAdmin" || $goal[$index] == "editarMotivoArticuloAdmin" || $goal[$index] == "borrarMotivoArticuloAdmin" || $goal[$index] == "listarNotificacionesAdmin" || $goal[$index] == "listarPagosAdmin" || $goal[$index] == "editarPagoAdmin" || $goal[$index] == "editarArticuloCategoriasAdmin" || $goal[$index] == "actualizarEditoresAdmin" || $goal[$index] == "crearArticulosAdmin" || $goal[$index] == "confirmarFicheroPaypalAdmin" || $goal[$index] == "generarFicheroPaypalAdmin" || $goal[$index] == "listarFicherosPaypalAdmin" || $goal[$index] == "editarFicheroPaypalAdmin" || $goal[$index] == "verFicheroPaypalAdmin" ) ) { $access = false; } } $end = microtime(true); echo "Time elapsed: ".($end - $time)."\n";

preferences:
41.9 ms | 402 KiB | 5 Q