3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Benchmark example $string = '1234567890123456789012345678901234567890'; // Measure time for strict comparison $start = microtime(true); for ($i = 0; $i < 1000000; $i++) { if ('' === $string) { // Do something } } $end = microtime(true); $strictComparisonTime = $end - $start; // Measure time for count function $start = microtime(true); for ($i = 0; $i < 1000000; $i++) { if (\strlen($string)) { // Do something } } $end = microtime(true); $countFunctionTime = $end - $start; // Output the results echo "Time taken for strict comparison: " . $strictComparisonTime . " seconds\n"; echo "Time taken for strlen function: " . $countFunctionTime . " seconds\n";
Output for 8.2.11
Time taken for strict comparison: 0.018247127532959 seconds Time taken for strlen function: 0.019370079040527 seconds
Output for 8.2.10
Time taken for strict comparison: 0.0074489116668701 seconds Time taken for strlen function: 0.0090019702911377 seconds
Output for 8.2.9
Time taken for strict comparison: 0.0073649883270264 seconds Time taken for strlen function: 0.0089781284332275 seconds
Output for 8.2.8
Time taken for strict comparison: 0.017491102218628 seconds Time taken for strlen function: 0.013273954391479 seconds
Output for 8.2.7
Time taken for strict comparison: 0.0073461532592773 seconds Time taken for strlen function: 0.0090169906616211 seconds
Output for 8.2.6
Time taken for strict comparison: 0.014755010604858 seconds Time taken for strlen function: 0.011248111724854 seconds
Output for 8.2.5
Time taken for strict comparison: 0.0075850486755371 seconds Time taken for strlen function: 0.0090138912200928 seconds
Output for 8.2.4
Time taken for strict comparison: 0.0076677799224854 seconds Time taken for strlen function: 0.0090188980102539 seconds
Output for 8.2.3
Time taken for strict comparison: 0.017060995101929 seconds Time taken for strlen function: 0.012492179870605 seconds
Output for 8.2.2
Time taken for strict comparison: 0.0075719356536865 seconds Time taken for strlen function: 0.0090069770812988 seconds
Output for 8.2.1
Time taken for strict comparison: 0.007439136505127 seconds Time taken for strlen function: 0.0090019702911377 seconds
Output for 8.2.0
Time taken for strict comparison: 0.0085930824279785 seconds Time taken for strlen function: 0.0089809894561768 seconds
Output for 8.1.24
Time taken for strict comparison: 0.0072700977325439 seconds Time taken for strlen function: 0.0094180107116699 seconds
Output for 8.1.23
Time taken for strict comparison: 0.0074601173400879 seconds Time taken for strlen function: 0.0094089508056641 seconds
Output for 8.1.22
Time taken for strict comparison: 0.0074520111083984 seconds Time taken for strlen function: 0.0093469619750977 seconds
Output for 8.1.21
Time taken for strict comparison: 0.0073158740997314 seconds Time taken for strlen function: 0.0092949867248535 seconds
Output for 8.1.20
Time taken for strict comparison: 0.0075509548187256 seconds Time taken for strlen function: 0.0096261501312256 seconds
Output for 8.1.19
Time taken for strict comparison: 0.0074949264526367 seconds Time taken for strlen function: 0.0092771053314209 seconds
Output for 8.1.18
Time taken for strict comparison: 0.0073020458221436 seconds Time taken for strlen function: 0.0093429088592529 seconds
Output for 8.1.17
Time taken for strict comparison: 0.007249116897583 seconds Time taken for strlen function: 0.0093629360198975 seconds
Output for 8.1.16
Time taken for strict comparison: 0.0076839923858643 seconds Time taken for strlen function: 0.009315013885498 seconds
Output for 8.1.15
Time taken for strict comparison: 0.0073280334472656 seconds Time taken for strlen function: 0.0092980861663818 seconds
Output for 8.1.14
Time taken for strict comparison: 0.0072970390319824 seconds Time taken for strlen function: 0.0093741416931152 seconds
Output for 8.1.13
Time taken for strict comparison: 0.0072510242462158 seconds Time taken for strlen function: 0.009289026260376 seconds
Output for 8.1.12
Time taken for strict comparison: 0.018832921981812 seconds Time taken for strlen function: 0.020943164825439 seconds
Output for 8.1.11
Time taken for strict comparison: 0.0072340965270996 seconds Time taken for strlen function: 0.0093309879302979 seconds
Output for 8.1.10
Time taken for strict comparison: 0.0076930522918701 seconds Time taken for strlen function: 0.009268045425415 seconds
Output for 8.1.9
Time taken for strict comparison: 0.0073130130767822 seconds Time taken for strlen function: 0.0092289447784424 seconds
Output for 8.1.8
Time taken for strict comparison: 0.0072469711303711 seconds Time taken for strlen function: 0.009335994720459 seconds
Output for 8.1.7
Time taken for strict comparison: 0.012693881988525 seconds Time taken for strlen function: 0.0094420909881592 seconds
Output for 8.1.6
Time taken for strict comparison: 0.0073511600494385 seconds Time taken for strlen function: 0.0092658996582031 seconds
Output for 8.1.5
Time taken for strict comparison: 0.0073421001434326 seconds Time taken for strlen function: 0.0092380046844482 seconds
Output for 8.1.4
Time taken for strict comparison: 0.0073931217193604 seconds Time taken for strlen function: 0.0092480182647705 seconds
Output for 8.1.3
Time taken for strict comparison: 0.0076069831848145 seconds Time taken for strlen function: 0.0093739032745361 seconds
Output for 8.1.2
Time taken for strict comparison: 0.007573127746582 seconds Time taken for strlen function: 0.0093338489532471 seconds
Output for 8.1.1
Time taken for strict comparison: 0.016830921173096 seconds Time taken for strlen function: 0.01214599609375 seconds
Output for 8.1.0
Time taken for strict comparison: 0.0075609683990479 seconds Time taken for strlen function: 0.0093390941619873 seconds
Output for 8.0.30
Time taken for strict comparison: 0.0071909427642822 seconds Time taken for strlen function: 0.0093591213226318 seconds
Output for 8.0.29
Time taken for strict comparison: 0.007688045501709 seconds Time taken for strlen function: 0.0093259811401367 seconds
Output for 8.0.28
Time taken for strict comparison: 0.0071699619293213 seconds Time taken for strlen function: 0.0091969966888428 seconds
Output for 8.0.27
Time taken for strict comparison: 0.0072338581085205 seconds Time taken for strlen function: 0.0093569755554199 seconds
Output for 8.0.26
Time taken for strict comparison: 0.0073440074920654 seconds Time taken for strlen function: 0.0092711448669434 seconds
Output for 8.0.25
Time taken for strict comparison: 0.0076339244842529 seconds Time taken for strlen function: 0.00925612449646 seconds
Output for 8.0.24
Time taken for strict comparison: 0.0072281360626221 seconds Time taken for strlen function: 0.0092790126800537 seconds
Output for 8.0.23
Time taken for strict comparison: 0.017858982086182 seconds Time taken for strlen function: 0.01952600479126 seconds
Output for 8.0.22
Time taken for strict comparison: 0.018056154251099 seconds Time taken for strlen function: 0.018339872360229 seconds
Output for 8.0.21
Time taken for strict comparison: 0.0072917938232422 seconds Time taken for strlen function: 0.0093631744384766 seconds
Output for 8.0.20
Time taken for strict comparison: 0.017636060714722 seconds Time taken for strlen function: 0.012557983398438 seconds
Output for 8.0.19
Time taken for strict comparison: 0.0072429180145264 seconds Time taken for strlen function: 0.0092401504516602 seconds
Output for 8.0.18
Time taken for strict comparison: 0.0081470012664795 seconds Time taken for strlen function: 0.014350891113281 seconds
Output for 8.0.17
Time taken for strict comparison: 0.014311075210571 seconds Time taken for strlen function: 0.016678094863892 seconds
Output for 8.0.16
Time taken for strict comparison: 0.0072939395904541 seconds Time taken for strlen function: 0.0093059539794922 seconds
Output for 8.0.15
Time taken for strict comparison: 0.018569946289062 seconds Time taken for strlen function: 0.015193939208984 seconds
Output for 8.0.14
Time taken for strict comparison: 0.0072438716888428 seconds Time taken for strlen function: 0.0093090534210205 seconds
Output for 8.0.13
Time taken for strict comparison: 0.0072641372680664 seconds Time taken for strlen function: 0.0093860626220703 seconds
Output for 8.0.12
Time taken for strict comparison: 0.0076100826263428 seconds Time taken for strlen function: 0.0092501640319824 seconds
Output for 8.0.11
Time taken for strict comparison: 0.0075960159301758 seconds Time taken for strlen function: 0.0093281269073486 seconds
Output for 8.0.10
Time taken for strict comparison: 0.0076220035552979 seconds Time taken for strlen function: 0.0092599391937256 seconds
Output for 8.0.9
Time taken for strict comparison: 0.0075380802154541 seconds Time taken for strlen function: 0.0093128681182861 seconds
Output for 8.0.8
Time taken for strict comparison: 0.0072379112243652 seconds Time taken for strlen function: 0.0093250274658203 seconds
Output for 8.0.7
Time taken for strict comparison: 0.0073740482330322 seconds Time taken for strlen function: 0.0092988014221191 seconds
Output for 8.0.6
Time taken for strict comparison: 0.0072669982910156 seconds Time taken for strlen function: 0.0093519687652588 seconds
Output for 8.0.5
Time taken for strict comparison: 0.0073540210723877 seconds Time taken for strlen function: 0.0093119144439697 seconds
Output for 8.0.3
Time taken for strict comparison: 0.00724196434021 seconds Time taken for strlen function: 0.0092811584472656 seconds
Output for 8.0.2
Time taken for strict comparison: 0.0072178840637207 seconds Time taken for strlen function: 0.0093770027160645 seconds
Output for 8.0.1
Time taken for strict comparison: 0.0074269771575928 seconds Time taken for strlen function: 0.0093300342559814 seconds

preferences:
55.85 ms | 506 KiB | 5 Q