3v4l.org

run code in 300+ PHP versions simultaneously
<?php $message="Welcome, %%name%%! Congratulations! You are now a member of Expert Online Training (EOT), the world’s best virtual classroom for youth development professionals. By using EOT now, before your job starts at %%campname%%, you will turbocharge your leadership skills, boost your self-confidence, and get even more out of %%campname%%’s on-site training. EOT Logo Take EOT with you. We know you are busy, so our new website is mobile-friendly. You can now watch EOT videos and take your quizzes on any smartphone, tablet, or laptop with a WiFi connection. Imagine learning more about behavior management, leadership, supervision, games, and safety while you sit in a café, library, or student lounge! %%directorname%% just created an account for you with these login credentials: %%logininfo%% To watch EOT’s intro vid and log in, click here. When is it due? Directors usually require staff to complete their online learning assignment before arriving on-site. If you have not yet received a due-date for your assignment, check with %%directorname%% to get one. As you move through your course, %%directorname%% will have access to an electronic dashboard that allows them to track your progress and quiz scores."; $vars = array( '%%name%%' => "John", '%%email%%' => "tttt", '%%your_name%%' => "john doe", '%%logininfo%%' => "1234", '%%directorname%%' => "ywjdkdk", '%%campname%%' => "band camp", '%%numvideos%%' => "1"); $message = str_replace(array_keys($vars) , $vars , $message); Echo $message;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/T8YGs
function name:  (null)
number of ops:  13
compiled vars:  !0 = $message, !1 = $vars
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'Welcome%2C+%25%25name%25%25%21%0A%0ACongratulations%21+You+are+now+a+member+of+Expert+Online+Training+%28EOT%29%2C+the+world%E2%80%99s+best+virtual+classroom+for+youth+development+professionals.+By+using+EOT+now%2C+before+your+job+starts+at+%25%25campname%25%25%2C+you+will+turbocharge+your+leadership+skills%2C+boost+your+self-confidence%2C+and+get+even+more+out+of+%25%25campname%25%25%E2%80%99s+on-site+training.+EOT+Logo+Take+EOT+with+you.+We+know+you+are+busy%2C+so+our+new+website+is+mobile-friendly.+You+can+now+watch+EOT+videos+and+take+your+quizzes+on+any+smartphone%2C+tablet%2C+or+laptop+with+a+WiFi+connection.+Imagine+learning+more+about+behavior+management%2C+leadership%2C+supervision%2C+games%2C+and+safety+while+you+sit+in+a+caf%C3%A9%2C+library%2C+or+student+lounge%21%0A%0A%25%25directorname%25%25+just+created+an+account+for+you+with+these+login+credentials%3A%0A%0A%25%25logininfo%25%25%0A%0ATo+watch+EOT%E2%80%99s+intro+vid+and+log+in%2C+click+here.%0A%0AWhen+is+it+due%3F+Directors+usually+require+staff+to+complete+their+online+learning+assignment+before+arriving+on-site.+If+you+have+not+yet+received+a+due-date+for+your+assignment%2C+check+with+%25%25directorname%25%25+to+get+one.+As+you+move+through+your+course%2C+%25%25directorname%25%25+will+have+access+to+an+electronic+dashboard+that+allows+them+to+track+your+progress+and+quiz+scores.'
   16     1        ASSIGN                                                   !1, <array>
   26     2        INIT_FCALL                                               'str_replace'
          3        INIT_FCALL                                               'array_keys'
          4        SEND_VAR                                                 !1
          5        DO_ICALL                                         $4      
          6        SEND_VAR                                                 $4
          7        SEND_VAR                                                 !1
          8        SEND_VAR                                                 !0
          9        DO_ICALL                                         $5      
         10        ASSIGN                                                   !0, $5
   27    11        ECHO                                                     !0
         12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.99 ms | 1011 KiB | 15 Q