3v4l.org

run code in 300+ PHP versions simultaneously
<?php $class = 'Concrete5_Controller_Name'; // Let's warm up while(++$i < 1000000) { if(0) {} } // Test 'else if' $i = 0; $start = microtime(true); while(++$i < 10000000) { preg_match('/^Concrete5_Model_(.*)/i', $class); } $end = microtime(true); echo "preg_match: ".($end - $start)."\n"; unset($start, $end); // Test 'elseif' $i = 0; $start = microtime(true); while(++$i < 10000000) { stripos($class, 'Concrete5_Model_'); } $end = microtime(true); echo "stripos: ".($end - $start);

preferences:
30.94 ms | 402 KiB | 5 Q