3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = 'absolutely adorable accepted acclaimed accomplish accomplishment achievement action active admire adventure affirmative affluent agree agreeable amazing angelic appealing approve aptitude attractive awesome B beaming beautiful believe beneficial bliss bountiful bounty brave bravo brilliant bubbly C calm celebrated certain champ champion charming cheery choice classic classical clean commend composed congratulation constant cool courageous creative cute D dazzling delight delightful distinguished divine E earnest easy ecstatic effective effervescent efficient effortless electrifying elegant enchanting encouraging endorsed energetic energized engaging enthusiastic essential esteemed ethical excellent exciting exquisite F fabulous fair familiar famous fantastic favorable fetching fine fitting flourishing fortunate free fresh friendly fun funny G generous genius genuine giving glamorous glowing good gorgeous graceful great green grin growing H handsome happy harmonious healing healthy hearty heavenly honest honorable honored hug I idea ideal imaginative imagine impressive independent innovate innovative instant instantaneous instinctive intuitive intellectual intelligent inventive J jovial joy jubilant K keen kind knowing knowledgeable L laugh legendary light learned lively lovely lucid lucky luminous M marvelous masterful meaningful merit meritorious miraculous motivating moving N natural nice novel now nurturing nutritious O okay one one-hundred percent open optimistic P paradise perfect phenomenal pleasurable plentiful pleasant poised polished popular positive powerful prepared pretty principled productive progress prominent protected proud Q quality quick quiet R ready reassuring refined refreshing rejoice reliable remarkable resounding respected restored reward rewarding right robust S safe satisfactory secure seemly simple skilled skillful smile soulful sparkling special spirited spiritual stirring stupendous stunning success successful sunny super superb supporting surprising T terrific thorough thrilling thriving tops tranquil transforming transformative trusting truthful U unreal unwavering up upbeat upright upstanding V valued vibrant victorious victory vigorous virtuous vital vivacious W wealthy welcome well whole wholesome willing wonderful wondrous worthy wow Y yes yummy Z zeal zealous'; $words = array_filter(array_map(function ($text) { return trim($text); }, explode("\n", $text)), function ($text) { return strlen($text) > 1; }); echo "[\"".implode("\","."\r\n"."\"", $words)."\"]";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/QhS4G
function name:  (null)
number of ops:  24
compiled vars:  !0 = $text, !1 = $words
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'absolutely%0Aadorable%0Aaccepted%0Aacclaimed%0Aaccomplish%0Aaccomplishment%0Aachievement%0Aaction%0Aactive%0Aadmire%0Aadventure%0Aaffirmative%0Aaffluent%0Aagree%0Aagreeable%0Aamazing%0Aangelic%0Aappealing%0Aapprove%0Aaptitude%0Aattractive%0Aawesome%0AB%0Abeaming%0Abeautiful%0Abelieve%0Abeneficial%0Abliss%0Abountiful%0Abounty%0Abrave%0Abravo%0Abrilliant%0Abubbly%0AC%0Acalm%0Acelebrated%0Acertain%0Achamp%0Achampion%0Acharming%0Acheery%0Achoice%0Aclassic%0Aclassical%0Aclean%0Acommend%0Acomposed%0Acongratulation%0Aconstant%0Acool%0Acourageous%0Acreative%0Acute%0AD%0Adazzling%0Adelight%0Adelightful%0Adistinguished%0Adivine%0AE%0Aearnest%0Aeasy%0Aecstatic%0Aeffective%0Aeffervescent%0Aefficient%0Aeffortless%0Aelectrifying%0Aelegant%0Aenchanting%0Aencouraging%0Aendorsed%0Aenergetic%0Aenergized%0Aengaging%0Aenthusiastic%0Aessential%0Aesteemed%0Aethical%0Aexcellent%0Aexciting%0Aexquisite%0AF%0Afabulous%0Afair%0Afamiliar%0Afamous%0Afantastic%0Afavorable%0Afetching%0Afine%0Afitting%0Aflourishing%0Afortunate%0Afree%0Afresh%0Afriendly%0Afun%0Afunny%0AG%0Agenerous%0Agenius%0Agenuine%0Agiving%0Aglamorous%0Aglowing%0Agood%0Agorgeous%0Agraceful%0Agreat%0Agreen%0Agrin%0Agrowing%0AH%0Ahandsome%0Ahappy%0Aharmonious%0Ahealing%0Ahealthy%0Ahearty%0Aheavenly%0Ahonest%0Ahonorable%0Ahonored%0Ahug%0AI%0Aidea%0Aideal%0Aimaginative%0Aimagine%0Aimpressive%0Aindependent%0Ainnovate%0Ainnovative%0Ainstant%0Ainstantaneous%0Ainstinctive%0Aintuitive%0Aintellectual%0Aintelligent%0Ainventive%0AJ%0Ajovial%0Ajoy%0Ajubilant%0AK%0Akeen%0Akind%0Aknowing%0Aknowledgeable%0AL%0Alaugh%0Alegendary%0Alight%0Alearned%0Alively%0Alovely%0Alucid%0Alucky%0Aluminous%0AM%0Amarvelous%0Amasterful%0Ameaningful%0Amerit%0Ameritorious%0Amiraculous%0Amotivating%0Amoving%0AN%0Anatural%0Anice%0Anovel%0Anow%0Anurturing%0Anutritious%0AO%0Aokay%0Aone%0Aone-hundred+percent%0Aopen%0Aoptimistic%0AP%0Aparadise%0Aperfect%0Aphenomenal%0Apleasurable%0Aplentiful%0Apleasant%0Apoised%0Apolished%0Apopular%0Apositive%0Apowerful%0Aprepared%0Apretty%0Aprincipled%0Aproductive%0Aprogress%0Aprominent%0Aprotected%0Aproud%0AQ%0Aquality%0Aquick%0Aquiet%0AR%0Aready%0Areassuring%0Arefined%0Arefreshing%0Arejoice%0Areliable%0Aremarkable%0Aresounding%0Arespected%0Arestored%0Areward%0Arewarding%0Aright%0Arobust%0AS%0Asafe%0Asatisfactory%0Asecure%0Aseemly%0Asimple%0Askilled%0Askillful%0Asmile%0Asoulful%0Asparkling%0Aspecial%0Aspirited%0Aspiritual%0Astirring%0Astupendous%0Astunning%0Asuccess%0Asuccessful%0Asunny%0Asuper%0Asuperb%0Asupporting%0Asurprising%0AT%0Aterrific%0Athorough%0Athrilling%0Athriving%0Atops%0Atranquil%0Atransforming%0Atransformative%0Atrusting%0Atruthful%0AU%0Aunreal%0Aunwavering%0Aup%0Aupbeat%0Aupright%0Aupstanding%0AV%0Avalued%0Avibrant%0Avictorious%0Avictory%0Avigorous%0Avirtuous%0Avital%0Avivacious%0AW%0Awealthy%0Awelcome%0Awell%0Awhole%0Awholesome%0Awilling%0Awonderful%0Awondrous%0Aworthy%0Awow%0AY%0Ayes%0Ayummy%0AZ%0Azeal%0Azealous'
  293     1        INIT_FCALL                                               'array_filter'
          2        INIT_FCALL                                               'array_map'
          3        DECLARE_LAMBDA_FUNCTION                                  '%00%7Bclosure%7D%2Fin%2FQhS4G%3A293%240'
          4        SEND_VAL                                                 ~3
          5        INIT_FCALL                                               'explode'
          6        SEND_VAL                                                 '%0A'
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                         $4      
          9        SEND_VAR                                                 $4
         10        DO_ICALL                                         $5      
         11        SEND_VAR                                                 $5
         12        DECLARE_LAMBDA_FUNCTION                                  '%00%7Bclosure%7D%2Fin%2FQhS4G%3A293%241'
         13        SEND_VAL                                                 ~6
         14        DO_ICALL                                         $7      
         15        ASSIGN                                                   !1, $7
  294    16        INIT_FCALL                                               'implode'
         17        SEND_VAL                                                 '%22%2C%0D%0A%22'
         18        SEND_VAR                                                 !1
         19        DO_ICALL                                         $9      
         20        CONCAT                                           ~10     '%5B%22', $9
         21        CONCAT                                           ~11     ~10, '%22%5D'
         22        ECHO                                                     ~11
         23      > RETURN                                                   1

Function %00%7Bclosure%7D%2Fin%2FQhS4G%3A293%240:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/QhS4G
function name:  {closure}
number of ops:  6
compiled vars:  !0 = $text
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  293     0  E >   RECV                                             !0      
          1        INIT_FCALL                                               'trim'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $1      
          4      > RETURN                                                   $1
          5*     > RETURN                                                   null

End of function %00%7Bclosure%7D%2Fin%2FQhS4G%3A293%240

Function %00%7Bclosure%7D%2Fin%2FQhS4G%3A293%241:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/QhS4G
function name:  {closure}
number of ops:  5
compiled vars:  !0 = $text
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   RECV                                             !0      
          1        STRLEN                                           ~1      !0
          2        IS_SMALLER                                       ~2      1, ~1
          3      > RETURN                                                   ~2
          4*     > RETURN                                                   null

End of function %00%7Bclosure%7D%2Fin%2FQhS4G%3A293%241

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.06 ms | 1400 KiB | 23 Q