3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strlname = "Jean paul"; $strlname=strtoupper($strlname); $strlname=preg_replace("( +)", " ", str_replace(array("\t", "\r", "\n"), " ", trim($strlname))); $strlname=str_replace(array('&', '~', '#', '{', '(', '[', '|', '`', '_', '\\', '@', ')', ']', '=', '}', '$', '�', '�', '%', '*', ',', '?', ';', '.', ':', '/', '!', '�', '+', '�', ' '), '-', $strlname); $strlname=str_replace('--039-', "'", $strlname); $strlname=str_replace('-"', '"', $strlname); $strlname=trim($strlname); echo $strlname;

Abusive script

This script was stopped while abusing our resources

Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/PLlOa
function name:  (null)
number of ops:  43
compiled vars:  !0 = $strlname
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'Jean++++paul'
    3     1        INIT_FCALL                                               'strtoupper'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $2      
          4        ASSIGN                                                   !0, $2
    4     5        INIT_FCALL                                               'preg_replace'
          6        SEND_VAL                                                 '%28+%2B%29'
          7        SEND_VAL                                                 '+'
          8        INIT_FCALL                                               'str_replace'
          9        SEND_VAL                                                 <array>
         10        SEND_VAL                                                 '+'
         11        INIT_FCALL                                               'trim'
         12        SEND_VAR                                                 !0
         13        DO_ICALL                                         $4      
         14        SEND_VAR                                                 $4
         15        DO_ICALL                                         $5      
         16        SEND_VAR                                                 $5
         17        DO_ICALL                                         $6      
         18        ASSIGN                                                   !0, $6
    5    19        INIT_FCALL                                               'str_replace'
         20        SEND_VAL                                                 <array>
         21        SEND_VAL                                                 '-'
         22        SEND_VAR                                                 !0
         23        DO_ICALL                                         $8      
         24        ASSIGN                                                   !0, $8
    6    25        INIT_FCALL                                               'str_replace'
         26        SEND_VAL                                                 '--039-'
         27        SEND_VAL                                                 '%27'
         28        SEND_VAR                                                 !0
         29        DO_ICALL                                         $10     
         30        ASSIGN                                                   !0, $10
    7    31        INIT_FCALL                                               'str_replace'
         32        SEND_VAL                                                 '-%22'
         33        SEND_VAL                                                 '%22'
         34        SEND_VAR                                                 !0
         35        DO_ICALL                                         $12     
         36        ASSIGN                                                   !0, $12
    8    37        INIT_FCALL                                               'trim'
         38        SEND_VAR                                                 !0
         39        DO_ICALL                                         $14     
         40        ASSIGN                                                   !0, $14
   10    41        ECHO                                                     !0
         42      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
146.53 ms | 1400 KiB | 21 Q