3v4l.org

run code in 300+ PHP versions simultaneously
<?php if(version_compare(PHP_VERSION, '5.0') <= 0) { die('Skipped'); } // Setup $class = 'Concrete5_Model_User'; $count = 1000; // Warm up for($i = 0; $i < $count; $i++) { strpos($class, 'Concrete5_Model'); } // Test - case sensitive $t0 = microtime(true); for($i = 0; $i < $count; $i++) { strpos($class, 'Concrete5_Model'); } $deltaCS = microtime(true) - $t0; // Test - case insensitive $t0 = microtime(true); for($i = 0; $i < $count; $i++) { stripos($class, 'Concrete5_Model'); } $deltaCI = microtime(true) - $t0; echo "case sensitive: ", round($deltaCS * 1000, 2), "\n"; echo "case insensitive: ", round($deltaCI * 1000, 2), "\n";
Output for 7.3.0
case sensitive: 0.07 case insensitive: 0.22
Output for 7.2.1, 7.2.13
case sensitive: 0.06 case insensitive: 0.15
Output for 7.2.5, 7.2.10, 7.2.12
case sensitive: 0.07 case insensitive: 0.21
Output for 7.2.6 - 7.2.7, 7.2.11
case sensitive: 0.05 case insensitive: 0.12
Output for 7.2.3, 7.2.9
case sensitive: 0.06 case insensitive: 0.17
Output for 7.2.8
case sensitive: 0.04 case insensitive: 0.13
Output for 7.2.4
case sensitive: 0.09 case insensitive: 0.18
Output for 7.1.10, 7.2.2
case sensitive: 0.12 case insensitive: 0.29
Output for 7.0.18, 7.2.0
case sensitive: 0.12 case insensitive: 0.34
Output for 7.1.25
case sensitive: 0.12 case insensitive: 0.42
Output for 7.1.24
case sensitive: 0.21 case insensitive: 0.35
Output for 7.1.4, 7.1.9, 7.1.23
case sensitive: 0.09 case insensitive: 0.23
Output for 7.1.22
case sensitive: 0.14 case insensitive: 0.37
Output for 7.0.23, 7.0.28, 7.1.7, 7.1.21
case sensitive: 0.1 case insensitive: 0.24
Output for 7.0.7, 7.1.20
case sensitive: 0.13 case insensitive: 0.39
Output for 7.1.19
case sensitive: 0.12 case insensitive: 0.33
Output for 7.1.18
case sensitive: 0.11 case insensitive: 0.26
Output for 7.1.17
case sensitive: 0.21 case insensitive: 0.51
Output for 7.1.16
case sensitive: 0.19 case insensitive: 0.43
Output for 7.0.3, 7.1.15
case sensitive: 0.13 case insensitive: 0.37
Output for 7.0.14, 7.1.14
case sensitive: 0.09 case insensitive: 0.25
Output for 7.1.13
case sensitive: 0.16 case insensitive: 0.43
Output for 7.0.0, 7.0.11, 7.1.5, 7.1.12
case sensitive: 0.09 case insensitive: 0.24
Output for 7.1.11
case sensitive: 0.2 case insensitive: 0.56
Output for 7.1.8
case sensitive: 0.17 case insensitive: 0.52
Output for 7.0.2, 7.1.6
case sensitive: 0.1 case insensitive: 0.26
Output for 7.1.3
case sensitive: 0.13 case insensitive: 0.36
Output for 7.1.2
case sensitive: 0.2 case insensitive: 0.73
Output for 7.0.24, 7.1.1
case sensitive: 0.13 case insensitive: 0.4
Output for 7.1.0
case sensitive: 0.2 case insensitive: 0.57
Output for 7.0.33
case sensitive: 0.12 case insensitive: 0.39
Output for 7.0.32
case sensitive: 0.14 case insensitive: 0.36
Output for 7.0.31
case sensitive: 0.13 case insensitive: 0.3
Output for 7.0.19, 7.0.30
case sensitive: 0.11 case insensitive: 0.29
Output for 7.0.29
case sensitive: 0.14 case insensitive: 0.43
Output for 7.0.27
case sensitive: 0.22 case insensitive: 0.59
Output for 7.0.26
case sensitive: 0.18 case insensitive: 0.57
Output for 7.0.25
case sensitive: 0.12 case insensitive: 0.28
Output for 7.0.22
case sensitive: 0.22 case insensitive: 0.6
Output for 7.0.21
case sensitive: 0.18 case insensitive: 0.48
Output for 7.0.20
case sensitive: 0.23 case insensitive: 0.67
Output for 7.0.17
case sensitive: 0.2 case insensitive: 0.55
Output for 7.0.16
case sensitive: 0.09 case insensitive: 0.26
Output for 7.0.15
case sensitive: 0.21 case insensitive: 0.52
Output for 7.0.13
case sensitive: 0.12 case insensitive: 0.32
Output for 7.0.12
case sensitive: 0.15 case insensitive: 0.36
Output for 7.0.10
case sensitive: 0.22 case insensitive: 0.54
Output for 7.0.9
case sensitive: 0.14 case insensitive: 0.39
Output for 7.0.8
case sensitive: 0.15 case insensitive: 0.38
Output for 7.0.6
case sensitive: 0.13 case insensitive: 0.38
Output for 7.0.5
case sensitive: 0.11 case insensitive: 0.32
Output for 7.0.4
case sensitive: 0.11 case insensitive: 0.24
Output for 7.0.1
case sensitive: 0.19 case insensitive: 0.52
Output for 5.6.19, 5.6.38
case sensitive: 0.27 case insensitive: 0.37
Output for 5.6.37
case sensitive: 0.38 case insensitive: 0.54
Output for 5.6.15, 5.6.23, 5.6.36
case sensitive: 0.27 case insensitive: 0.38
Output for 5.6.35
case sensitive: 0.32 case insensitive: 0.43
Output for 5.5.13, 5.6.34
case sensitive: 0.3 case insensitive: 0.41
Output for 5.5.24, 5.6.16, 5.6.33
case sensitive: 0.28 case insensitive: 0.37
Output for 5.5.19, 5.6.14, 5.6.32
case sensitive: 0.35 case insensitive: 0.46
Output for 5.6.31
case sensitive: 0.53 case insensitive: 0.69
Output for 5.6.30
case sensitive: 0.39 case insensitive: 0.56
Output for 5.5.20, 5.6.5, 5.6.29
case sensitive: 0.32 case insensitive: 0.42
Output for 5.6.28
case sensitive: 0.33 case insensitive: 0.49
Output for 5.4.18, 5.6.27
case sensitive: 0.54 case insensitive: 0.71
Output for 5.6.26
case sensitive: 0.5 case insensitive: 0.68
Output for 5.6.25
case sensitive: 0.39 case insensitive: 0.47
Output for 5.4.13, 5.4.30, 5.4.45, 5.6.24
case sensitive: 0.29 case insensitive: 0.39
Output for 5.6.22
case sensitive: 0.61 case insensitive: 0.8
Output for 5.6.21
case sensitive: 0.42 case insensitive: 0.56
Output for 5.5.21, 5.5.26 - 5.5.27, 5.6.3, 5.6.18, 5.6.20
case sensitive: 0.28 case insensitive: 0.38
Output for 5.4.7, 5.6.1, 5.6.17
case sensitive: 0.3 case insensitive: 0.4
Output for 5.5.3, 5.5.9, 5.6.13
case sensitive: 0.28 case insensitive: 0.39
Output for 5.6.12
case sensitive: 0.52 case insensitive: 0.94
Output for 5.6.11
case sensitive: 0.38 case insensitive: 0.53
Output for 5.6.10
case sensitive: 0.36 case insensitive: 0.48
Output for 5.6.9
case sensitive: 0.47 case insensitive: 0.61
Output for 5.6.8
case sensitive: 0.3 case insensitive: 0.37
Output for 5.4.25, 5.6.7
case sensitive: 0.39 case insensitive: 0.52
Output for 5.6.6
case sensitive: 0.29 case insensitive: 0.52
Output for 5.6.4
case sensitive: 0.32 case insensitive: 0.4
Output for 5.6.2
case sensitive: 0.69 case insensitive: 0.88
Output for 5.6.0
case sensitive: 0.27 case insensitive: 0.41
Output for 5.5.38
case sensitive: 0.27 case insensitive: 0.39
Output for 5.5.37
case sensitive: 0.4 case insensitive: 0.56
Output for 5.5.36
case sensitive: 0.85 case insensitive: 0.42
Output for 5.5.35
case sensitive: 0.43 case insensitive: 0.58
Output for 5.5.34
case sensitive: 0.8 case insensitive: 1.07
Output for 5.5.33
case sensitive: 0.46 case insensitive: 0.64
Output for 5.5.32
case sensitive: 0.54 case insensitive: 0.73
Output for 5.5.31
case sensitive: 0.66 case insensitive: 0.73
Output for 5.5.30
case sensitive: 0.41 case insensitive: 0.48
Output for 5.5.29
case sensitive: 0.62 case insensitive: 1.17
Output for 5.5.28
case sensitive: 0.79 case insensitive: 0.45
Output for 5.5.25
case sensitive: 0.7 case insensitive: 0.97
Output for 5.5.23
case sensitive: 0.45 case insensitive: 0.51
Output for 5.5.22
case sensitive: 0.61 case insensitive: 0.81
Output for 5.5.18
case sensitive: 0.45 case insensitive: 0.6
Output for 5.5.17
case sensitive: 0.42 case insensitive: 0.55
Output for 5.5.16
case sensitive: 0.46 case insensitive: 0.47
Output for 5.5.15
case sensitive: 0.72 case insensitive: 0.49
Output for 5.5.14
case sensitive: 0.74 case insensitive: 0.93
Output for 5.5.12
case sensitive: 0.44 case insensitive: 0.56
Output for 5.5.11
case sensitive: 0.47 case insensitive: 0.7
Output for 5.5.10
case sensitive: 0.94 case insensitive: 1.05
Output for 5.5.8
case sensitive: 0.57 case insensitive: 0.81
Output for 5.5.7
case sensitive: 0.38 case insensitive: 0.48
Output for 5.5.6
case sensitive: 0.47 case insensitive: 0.67
Output for 5.5.5
case sensitive: 0.48 case insensitive: 0.37
Output for 5.3.24, 5.5.4
case sensitive: 0.37 case insensitive: 0.48
Output for 5.5.2
case sensitive: 0.28 case insensitive: 0.41
Output for 5.5.1
case sensitive: 0.71 case insensitive: 0.97
Output for 5.5.0
case sensitive: 0.52 case insensitive: 0.4
Output for 5.4.44
case sensitive: 0.49 case insensitive: 0.68
Output for 5.4.43
case sensitive: 0.57 case insensitive: 0.73
Output for 5.4.42
case sensitive: 0.51 case insensitive: 0.67
Output for 5.4.41
case sensitive: 0.39 case insensitive: 0.57
Output for 5.4.40
case sensitive: 0.32 case insensitive: 0.44
Output for 5.4.39
case sensitive: 0.63 case insensitive: 0.85
Output for 5.4.38
case sensitive: 0.64 case insensitive: 0.92
Output for 5.4.37
case sensitive: 0.58 case insensitive: 0.37
Output for 5.4.36
case sensitive: 0.31 case insensitive: 0.43
Output for 5.4.35
case sensitive: 0.71 case insensitive: 0.9
Output for 5.4.34
case sensitive: 0.34 case insensitive: 0.46
Output for 5.4.33
case sensitive: 0.34 case insensitive: 0.47
Output for 5.3.15, 5.4.32
case sensitive: 0.37 case insensitive: 0.51
Output for 5.4.31
case sensitive: 0.5 case insensitive: 0.36
Output for 5.4.29
case sensitive: 0.55 case insensitive: 0.52
Output for 5.4.28
case sensitive: 0.77 case insensitive: 1.09
Output for 5.4.27
case sensitive: 0.67 case insensitive: 0.75
Output for 5.4.26
case sensitive: 0.87 case insensitive: 0.41
Output for 5.4.24
case sensitive: 0.54 case insensitive: 0.42
Output for 5.4.23
case sensitive: 0.61 case insensitive: 0.73
Output for 5.4.22
case sensitive: 0.51 case insensitive: 0.45
Output for 5.4.21
case sensitive: 0.63 case insensitive: 0.83
Output for 5.4.20
case sensitive: 0.44 case insensitive: 0.59
Output for 5.4.19
case sensitive: 0.81 case insensitive: 0.38
Output for 5.4.17
case sensitive: 0.66 case insensitive: 0.84
Output for 5.4.16
case sensitive: 0.42 case insensitive: 0.53
Output for 5.4.15
case sensitive: 0.38 case insensitive: 0.51
Output for 5.4.14
case sensitive: 0.35 case insensitive: 0.48
Output for 5.4.12
case sensitive: 0.56 case insensitive: 0.76
Output for 5.4.11
case sensitive: 0.78 case insensitive: 1.06
Output for 5.4.10
case sensitive: 0.78 case insensitive: 0.68
Output for 5.4.9
case sensitive: 0.65 case insensitive: 0.88
Output for 5.4.8
case sensitive: 0.82 case insensitive: 0.51
Output for 5.4.6
case sensitive: 0.44 case insensitive: 0.81
Output for 5.4.5
case sensitive: 0.68 case insensitive: 0.88
Output for 5.4.4
case sensitive: 0.48 case insensitive: 0.65
Output for 5.4.3
case sensitive: 0.63 case insensitive: 0.88
Output for 5.4.2
case sensitive: 0.64 case insensitive: 0.86
Output for 5.4.1
case sensitive: 0.62 case insensitive: 0.67
Output for 5.4.0
case sensitive: 0.6 case insensitive: 0.42
Output for 5.3.29
case sensitive: 0.86 case insensitive: 1.15
Output for 5.3.28
case sensitive: 0.47 case insensitive: 0.76
Output for 5.3.27
case sensitive: 0.43 case insensitive: 0.61
Output for 5.3.26
case sensitive: 0.48 case insensitive: 0.81
Output for 5.3.25
case sensitive: 1.18 case insensitive: 0.69
Output for 5.3.23
case sensitive: 0.81 case insensitive: 1.1
Output for 5.3.22
case sensitive: 0.45 case insensitive: 0.73
Output for 5.3.21
case sensitive: 1.24 case insensitive: 1.24
Output for 5.3.20
case sensitive: 0.95 case insensitive: 1.33
Output for 5.3.19
case sensitive: 0.39 case insensitive: 0.64
Output for 5.3.18
case sensitive: 0.28 case insensitive: 0.47
Output for 5.3.17
case sensitive: 0.76 case insensitive: 1.11
Output for 5.3.16
case sensitive: 1.11 case insensitive: 1.44
Output for 5.3.14
case sensitive: 0.42 case insensitive: 0.47
Output for 5.3.13
case sensitive: 0.3 case insensitive: 0.53
Output for 5.3.12
case sensitive: 0.92 case insensitive: 1.33
Output for 5.3.11
case sensitive: 0.52 case insensitive: 0.78
Output for 5.3.10
case sensitive: 0.92 case insensitive: 0.96
Output for 5.3.9
case sensitive: 0.48 case insensitive: 0.72
Output for 5.3.8
case sensitive: 0.37 case insensitive: 0.62
Output for 5.3.4, 5.3.7
case sensitive: 0.27 case insensitive: 0.46
Output for 5.3.6
case sensitive: 0.35 case insensitive: 0.58
Output for 5.3.5
case sensitive: 0.71 case insensitive: 0.92
Output for 5.3.3
case sensitive: 0.92 case insensitive: 0.51
Output for 5.3.2
case sensitive: 0.74 case insensitive: 1.1
Output for 5.3.1
case sensitive: 0.92 case insensitive: 1.25
Output for 5.3.0
case sensitive: 0.62 case insensitive: 0.91
Output for 5.2.17
case sensitive: 0.25 case insensitive: 0.55
Output for 5.2.16
case sensitive: 0.31 case insensitive: 0.62
Output for 5.2.15
case sensitive: 0.54 case insensitive: 0.96
Output for 5.2.14
case sensitive: 0.45 case insensitive: 0.77
Output for 5.2.13
case sensitive: 0.47 case insensitive: 0.8
Output for 5.2.12
case sensitive: 0.4 case insensitive: 0.72
Output for 5.2.11
case sensitive: 0.45 case insensitive: 0.78
Output for 5.2.10
case sensitive: 0.98 case insensitive: 1.27
Output for 5.2.9
case sensitive: 0.38 case insensitive: 0.72
Output for 5.2.8
case sensitive: 0.29 case insensitive: 0.55
Output for 5.2.7
case sensitive: 0.32 case insensitive: 0.64
Output for 5.2.6
case sensitive: 0.5 case insensitive: 0.88
Output for 5.2.5
case sensitive: 0.28 case insensitive: 0.54
Output for 5.2.4
case sensitive: 0.67 case insensitive: 1.11
Output for 5.2.3
case sensitive: 0.34 case insensitive: 0.63
Output for 5.2.2
case sensitive: 0.56 case insensitive: 0.83
Output for 5.2.1
case sensitive: 0.48 case insensitive: 0.7
Output for 5.2.0
case sensitive: 0.64 case insensitive: 0.96
Output for 5.1.6
case sensitive: 0.59 case insensitive: 0.85
Output for 5.1.5
case sensitive: 0.72 case insensitive: 1.16
Output for 5.1.4
case sensitive: 0.3 case insensitive: 0.45
Output for 5.1.3
case sensitive: 0.73 case insensitive: 1.17
Output for 5.1.2
case sensitive: 0.48 case insensitive: 0.73
Output for 5.1.1
case sensitive: 0.69 case insensitive: 1.03
Output for 5.1.0
case sensitive: 0.79 case insensitive: 1.16
Output for 5.0.5
case sensitive: 0.99 case insensitive: 1.27
Output for 5.0.4
case sensitive: 0.83 case insensitive: 1.05
Output for 5.0.3
case sensitive: 1.44 case insensitive: 2.07
Output for 5.0.2
case sensitive: 1.28 case insensitive: 1.57
Output for 5.0.1
case sensitive: 0.84 case insensitive: 1.03
Output for 5.0.0
case sensitive: 1.62 case insensitive: 2.08
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9
Skipped

preferences:
206.23 ms | 402 KiB | 287 Q