3v4l.org

run code in 500+ PHP versions simultaneously
<?php $user_agent = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20060601 Firefox/2.0.0.1 (Ubuntu-edgy)'; var_dump( strpos( $user_agent, 'Edg' ) ); var_dump( strpos( $user_agent, 'edg' ) );
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/LVH3U
function name:  (null)
number of ops:  10
compiled vars:  !0 = $user_agent
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                       !0, 'Mozilla%2F5.0+%28X11%3B+U%3B+Linux+i686%3B+en-US%3B+rv%3A1.8.1.1%29+Gecko%2F20060601+Firefox%2F2.0.0.1+%28Ubuntu-edgy%29'
    5     1        INIT_FCALL                                                   'var_dump'
          2        FRAMELESS_ICALL_2                strpos              ~2      !0, 'Edg'
          3        SEND_VAL                                                     ~2
          4        DO_ICALL                                                     
    7     5        INIT_FCALL                                                   'var_dump'
          6        FRAMELESS_ICALL_2                strpos              ~4      !0, 'edg'
          7        SEND_VAL                                                     ~4
          8        DO_ICALL                                                     
          9      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
169.68 ms | 1891 KiB | 14 Q