3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ 'arab' => 'arab', 'asian' => 'asian', 'ebony' => 'ebony', 'latina' => 'latina', 'pregnant' => 'pregnant', 'lesbians' => 'lesbians', 'teens' => 'teens', 'milfs' => 'milfs', 'grannies' => 'grannies', 'bbw' => 'bbw', 'athletic' => 'athletic', 'blondes' => 'blondes', 'brunettes' => 'brunettes', 'redheads' => 'redheads', 'bdsm' => 'bdsm', 'emo' => 'emo', 'goth' => 'goth', 'us-models' => 'us-models', 'argentinian' => 'argentinian', 'australian' => 'australian', 'belgian' => 'belgian', 'brazilian' => 'brazilian', 'uk-models' => 'uk-models', 'canadian' => 'canadian', 'colombian' => 'colombian', 'croatian' => 'croatian', 'chinese' => 'chinese', 'czech' => 'czech', 'german' => 'german', 'dutch' => 'dutch', 'french' => 'french', 'estonian' => 'estonian', 'finnish' => 'finnish', 'greek' => 'greek', 'hungarian' => 'hungarian', 'irish' => 'irish', 'israeli' => 'israeli', 'italian' => 'italian', 'japanese' => 'japanese', 'korean' => 'korean', 'latvian' => 'latvian', 'lithuanian' => 'lithuanian', 'mexican' => 'mexican', 'nigerian' => 'nigerian', 'peruvian' => 'peruvian', 'polish' => 'polish', 'portuguese' => 'portuguese', 'puerto-rican' => 'puerto-rican', 'romanian' => 'romanian', 'russian' => 'russian', 'slovakian' => 'slovakian', 'slovenian' => 'slovenian', 'scandinavian' => 'scandinavian', 'south-african' => 'south-african', 'spanish' => 'spanish', 'sri-lankan' => 'sri-lankan', 'thai' => 'thai', 'venezuelan' => 'venezuelan', 'vietnamese' => 'vietnamese', 'vr' => 'vr', 'hd' => 'hd', '4k' => '4k', 'mature' => 'mature', 'indian' => 'indian', 'petite' => 'petite', 'curvy' => 'curvy', 'group-sex' => 'group-sex', 'anal' => 'anal', 'fisting' => 'fisting', 'couples' => 'couples', 'big-tits' => 'big-tits', 'big-ass' => 'big-ass', 'hardcore' => 'hardcore', 'blowjob' => 'blowjob', 'small-tits' => 'small-tits', 'spy' => 'spy', 'bbw-white' => 'bbw-white', 'big-cocks' => 'big-cocks', 'twinks' => 'twinks', 'daddies' => 'daddies', 'grandpas' => 'grandpas', 'chunky' => 'chunky', 'muscular' => 'muscular', 'skinny' => 'skinny', 'big' => 'big', ]; for($i = 0; $i < 100000; ++$i) { $test = $arr; array_key_exists('muscular', $test); }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 7
Branch analysis from position: 7
2 jumps found. (Code = 44) Position 1 = 9, Position 2 = 3
Branch analysis from position: 9
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 3
2 jumps found. (Code = 44) Position 1 = 9, Position 2 = 3
Branch analysis from position: 9
Branch analysis from position: 3
filename:       /in/NMLB4
function name:  (null)
number of ops:  10
compiled vars:  !0 = $arr, !1 = $i, !2 = $test
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, <array>
   91     1        ASSIGN                                                   !1, 0
          2      > JMP                                                      ->7
   92     3    >   ASSIGN                                                   !2, !0
   93     4        ARRAY_KEY_EXISTS                                 ~6      'muscular', !2
          5        FREE                                                     ~6
   91     6        PRE_INC                                                  !1
          7    >   IS_SMALLER                                               !1, 100000
          8      > JMPNZ                                                    ~8, ->3
   94     9    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.57 ms | 1393 KiB | 13 Q