3v4l.org

run code in 300+ PHP versions simultaneously
<?php $my = <<<MY ablk_helper 13597 1 aesni_intel aesni_intel 55624 2 aes_x86_64 17131 1 aesni_intel ahci 25819 7 arc4 12608 2 bbswitch 13943 0 bluetooth 391136 22 bnep,btusb,rfcomm bnep 19624 2 btusb 32412 0 ccm 17773 1 cfg80211 484040 3 iwlwifi,mac80211,iwldvm coretemp 13435 0 crc32_pclmul 13113 0 crct10dif_pclmul 14289 0 crc_itu_t 12707 1 udf cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper ctr 13049 1 drm 303102 7 i915,drm_kms_helper drm_kms_helper 53081 1 i915 gf128mul 14951 1 lrw ghash_clmulni_intel 13216 0 glue_helper 13990 1 aesni_intel hid 106148 2 hid_generic,usbhid hid_generic 12548 0 i2c_algo_bit 13413 1 i915 i915 783805 6 ideapad_laptop 18216 0 intel_powerclamp 14705 0 intel_rapl 18773 0 iptable_filter 12810 0 ip_tables 27239 1 iptable_filter iwldvm 232285 0 iwlwifi 169932 1 iwldvm joydev 17381 0 kvm 451511 0 libahci 32716 1 ahci lp 17759 0 lpc_ich 21080 0 lrw 13286 1 aesni_intel mac80211 630653 1 iwldvm mac_hid 13205 0 mei 82276 1 mei_me mei_me 18627 0 mii 13934 1 r8169 nls_iso8859_1 12713 1 nls_utf8 12557 1 nvram 14411 1 thinkpad_acpi parport 42348 3 lp,ppdev,parport_pc parport_pc 32701 0 ppdev 17671 0 psmouse 106678 0 r8169 67581 0 rfcomm 69160 8 rts5139 335409 0 serio_raw 13462 0 snd 69322 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device,snd_seq_midi snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel snd_hda_codec_hdmi 46368 1 snd_hda_codec_realtek 65580 1 snd_hda_intel 56451 5 snd_hwdep 13602 1 snd_hda_codec snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_pcm 102099 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel snd_rawmidi 30144 1 snd_seq_midi snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_timer 29482 2 snd_pcm,snd_seq soundcore 12680 1 snd sparse_keymap 13948 1 ideapad_laptop thinkpad_acpi 81013 0 ts_bm 12599 0 udf 89723 1 usbhid 52570 0 uvcvideo 80885 0 video 19476 1 i915 videobuf2_core 40664 1 uvcvideo videobuf2_memops 13362 1 videobuf2_vmalloc videobuf2_vmalloc 13216 1 uvcvideo videodev 134688 2 uvcvideo,videobuf2_core x86_pkg_temp_thermal 14205 0 xt_string 12586 0 xt_tcpudp 12884 0 x_tables 34059 4 ip_tables,xt_tcpudp,xt_string,iptable_filter MY; $other = <<<MY acpi_pad 87774 0 ahci 41143 0 arc4 1491 0 arcmsr 29902 3 atm 48487 1 pppoatm auth_rpcgss 44917 1 nfs autofs4 27245 3 be2iscsi 92720 0 bluetooth 99222 5 hidp,rfcomm,l2cap bnx2i 48174 0 cls_fw 4431 4 cnic 55543 1 bnx2i crc_ccitt 1733 1 ppp_async crc_t10dif 1557 1 sd_mod cxgb3 152892 1 cxgb3i cxgb3i 24443 0 dca 7101 2 igb,ioatdma dm_log 9946 3 dm_mirror,dm_raid45,dm_region_hash dm_memcache 4237 1 dm_raid45 dm_mirror 14149 0 dm_mod 82903 4 dm_mirror,dm_multipath,dm_raid45,dm_log dm_multipath 17772 0 dm_raid45 64234 0 dm_region_hash 12101 2 dm_mirror,dm_raid45 ecb 2225 0 edac_core 46597 1 i7core_edac ext3 237787 2 ext4 411611 1 vzsnap fscache 53890 1 nfs hidp 19666 2 i2c_core 31084 1 i2c_i801 i2c_i801 11183 0 i7core_edac 18040 0 ib_addr 5979 1 rdma_cm ib_cm 36580 1 rdma_cm ib_core 73827 6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad ib_iser 31266 0 ib_mad 39241 2 ib_cm,ib_sa ib_sa 23934 2 rdma_cm,ib_cm igb 177700 0 ioatdma 58145 704 ip6t_REJECT 4711 0 ip6_vznetstat 1874 41 ip6_vzprivnet 9973 0 ip6_vzredir 1418 0 ipmi_devintf 7777 0 iptable_filter 2937 17 iptable_mangle 3493 0 iptable_nat 6302 1 ipt_LOG 6405 14 ipt_REJECT 2399 6 ipv6 326210 4006 vzrst,ip6_vzprivnet,ip6_vzredir,ib_addr,cnic,ip6t_REJECT ip_tables 18151 3 iptable_nat,iptable_mangle,iptable_filter ip_vznetstat 2557 1 ip6_vznetstat ip_vzprivnet 11734 1 ip6_vzprivnet ip_vzredir 1392 0 iscsi_boot_sysfs 9506 1 be2iscsi iscsi_tcp 10227 0 iTCO_vendor_support 3104 1 iTCO_wdt iTCO_wdt 15054 0 iw_cm 8531 1 rdma_cm jbd2 93079 1 ext4 jbd 80198 1 ext3 l2cap 55698 10 hidp,rfcomm libcxgbi 52154 1 cxgb3i libiscsi 47665 7 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libcxgbi,libiscsi_tcp libiscsi_tcp 17004 3 iscsi_tcp,cxgb3i,libcxgbi lockd 77157 2 vzrst,nfs lp 9306 0 mbcache 8209 2 ext4,ext3 mdio 4785 1 cxgb3 nfs 434839 2 vzrst,vzcpt nfs_acl 2663 1 nfs nf_conntrack 80232 8 vzrst,vzcpt,nf_nat_ftp,nf_conntrack_ftp,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state nf_conntrack_ftp 12929 1 nf_nat_ftp nf_conntrack_ipv4 9946 98 iptable_nat,nf_nat nf_defrag_ipv4 1531 1 nf_conntrack_ipv4 nf_nat 23213 3 vzrst,nf_nat_ftp,iptable_nat nf_nat_ftp 3523 0 output 2425 1 video parport 36209 2 parport_pc,lp parport_pc 22818 0 power_meter 9185 0 pppoatm 4685 0 ppp_async 7874 0 ppp_deflate 4184 0 ppp_generic 25400 4 pppoatm,ppp_async,ppp_deflate,ppp_mppe ppp_mppe 6190 0 pps_core 11378 1 ptp ptp 9463 1 igb rdma_cm 34605 1 ib_iser rfcomm 74136 0 rfkill 19303 1 bluetooth sbs 11929 0 sbshc 4445 1 sbs sch_cbq 16705 2 scsi_transport_iscsi 52999 8 be2iscsi,ib_iser,iscsi_tcp,bnx2i,libcxgbi,libiscsi sd_mod 38912 4 serio_raw 4642 0 sg 29446 0 shpchp 32794 0 slhc 5821 1 ppp_generic snapapi26 39957 0 snd 70355 8 snd_pcsp,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer snd_mixer_oss 15336 1 snd_pcm_oss snd_page_alloc 8486 1 snd_pcm snd_pcm 86747 2 snd_pcsp,snd_pcm_oss snd_pcm_oss 39491 0 snd_pcsp 8743 0 snd_seq 55791 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 6516 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_seq_dummy 1800 0 snd_seq_midi_event 7221 1 snd_seq_oss snd_seq_oss 29988 0 snd_timer 22459 2 snd_seq,snd_pcm soundcore 8022 1 snd sunrpc 266880 5 nfs,auth_rpcgss,nfs_acl,lockd tpm 16166 1 tpm_tis tpm_bios 5927 1 tpm tpm_tis 12276 0 tun 19189 4 uio 10462 1 cnic video 21138 0 vzcompat 1794 0 vzcpt 145544 2 vzrst,vzfs vzdev 2765 17 vzredir,vzcompat,vznetdev,vziolimit,vzsnap,vzfs,vzdquota,vzethdev,vzlist,vzmon,vznetstat vzdquota 55339 42 vzfs,[permanent] vzethdev 8189 0 vzevent 2179 1 vzfs vzfs 106104 35838 vzsnap vziolimit 3719 0 vzlinkdev 3878 0 vzlist 26563 0 vzmon 24366 47 vzredir,vzrst,vznetdev,vzcpt,vzlist,vzstat vznetdev 18856 83 vzredir vznetstat 15062 3 vzredir,ip6_vznetstat,ip_vznetstat vzredir 9049 0 vzrst 192234 0 vzsnap 20639 1 snapapi26 vzstat 10299 0 xor 4703 1 dm_raid45 xt_dscp 2073 0 xt_DSCP 2849 0 xt_hl 1547 0 xt_length 1338 0 xt_limit 2134 12 xt_multiport 2716 19 xt_recent 8505 0 xt_state 1508 95 xt_string 1612 0 xt_tcpmss 1623 0 xt_TCPMSS 3461 1 zlib_deflate 21629 1 ppp_deflate MY; $my = explode("\n", $my); $other = explode("\n", $other); $my = array_map(function($m) { return explode(" ", $m)[0]; },$my); $other = array_map(function($m) { return explode(" ", $m)[0]; },$other); foreach($my as $m) { if(!in_array($other)) print $m."\n"; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 25, Position 2 = 34
Branch analysis from position: 25
2 jumps found. (Code = 78) Position 1 = 26, Position 2 = 34
Branch analysis from position: 26
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 33
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 25
Branch analysis from position: 25
Branch analysis from position: 33
Branch analysis from position: 34
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 34
filename:       /in/3C8sW
function name:  (null)
number of ops:  36
compiled vars:  !0 = $my, !1 = $other, !2 = $m
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'ablk_helper+13597+1+aesni_intel%0Aaesni_intel+55624+2%0Aaes_x86_64+17131+1+aesni_intel%0Aahci+25819+7%0Aarc4+12608+2%0Abbswitch+13943+0%0Abluetooth+391136+22+bnep%2Cbtusb%2Crfcomm%0Abnep+19624+2%0Abtusb+32412+0%0Accm+17773+1%0Acfg80211+484040+3+iwlwifi%2Cmac80211%2Ciwldvm%0Acoretemp+13435+0%0Acrc32_pclmul+13113+0%0Acrct10dif_pclmul+14289+0%0Acrc_itu_t+12707+1+udf%0Acryptd+20359+3+ghash_clmulni_intel%2Caesni_intel%2Cablk_helper%0Actr+13049+1%0Adrm+303102+7+i915%2Cdrm_kms_helper%0Adrm_kms_helper+53081+1+i915%0Agf128mul+14951+1+lrw%0Aghash_clmulni_intel+13216+0%0Aglue_helper+13990+1+aesni_intel%0Ahid+106148+2+hid_generic%2Cusbhid%0Ahid_generic+12548+0%0Ai2c_algo_bit+13413+1+i915%0Ai915+783805+6%0Aideapad_laptop+18216+0%0Aintel_powerclamp+14705+0%0Aintel_rapl+18773+0%0Aiptable_filter+12810+0%0Aip_tables+27239+1+iptable_filter%0Aiwldvm+232285+0%0Aiwlwifi+169932+1+iwldvm%0Ajoydev+17381+0%0Akvm+451511+0%0Alibahci+32716+1+ahci%0Alp+17759+0%0Alpc_ich+21080+0%0Alrw+13286+1+aesni_intel%0Amac80211+630653+1+iwldvm%0Amac_hid+13205+0%0Amei+82276+1+mei_me%0Amei_me+18627+0%0Amii+13934+1+r8169%0Anls_iso8859_1+12713+1%0Anls_utf8+12557+1%0Anvram+14411+1+thinkpad_acpi%0Aparport+42348+3+lp%2Cppdev%2Cparport_pc%0Aparport_pc+32701+0%0Appdev+17671+0%0Apsmouse+106678+0%0Ar8169+67581+0%0Arfcomm+69160+8%0Arts5139+335409+0%0Aserio_raw+13462+0%0Asnd+69322+21+snd_hda_codec_realtek%2Csnd_hwdep%2Csnd_timer%2Csnd_hda_codec_hdmi%2Csnd_pcm%2Csnd_seq%2Csnd_rawmidi%2Csnd_hda_codec%2Csnd_hda_intel%2Cthinkpad_acpi%2Csnd_seq_device%2Csnd_seq_midi%0Asnd_hda_codec+192906+3+snd_hda_codec_realtek%2Csnd_hda_codec_hdmi%2Csnd_hda_intel%0Asnd_hda_codec_hdmi+46368+1%0Asnd_hda_codec_realtek+65580+1%0Asnd_hda_intel+56451+5%0Asnd_hwdep+13602+1+snd_hda_codec%0Asnd_page_alloc+18710+2+snd_pcm%2Csnd_hda_intel%0Asnd_pcm+102099+4+snd_hda_codec_hdmi%2Csnd_hda_codec%2Csnd_hda_intel%0Asnd_rawmidi+30144+1+snd_seq_midi%0Asnd_seq+61560+2+snd_seq_midi_event%2Csnd_seq_midi%0Asnd_seq_device+14497+3+snd_seq%2Csnd_rawmidi%2Csnd_seq_midi%0Asnd_seq_midi+13324+0%0Asnd_seq_midi_event+14899+1+snd_seq_midi%0Asnd_timer+29482+2+snd_pcm%2Csnd_seq%0Asoundcore+12680+1+snd%0Asparse_keymap+13948+1+ideapad_laptop%0Athinkpad_acpi+81013+0%0Ats_bm+12599+0%0Audf+89723+1%0Ausbhid+52570+0%0Auvcvideo+80885+0%0Avideo+19476+1+i915%0Avideobuf2_core+40664+1+uvcvideo%0Avideobuf2_memops+13362+1+videobuf2_vmalloc%0Avideobuf2_vmalloc+13216+1+uvcvideo%0Avideodev+134688+2+uvcvideo%2Cvideobuf2_core%0Ax86_pkg_temp_thermal+14205+0%0Axt_string+12586+0%0Axt_tcpudp+12884+0%0Ax_tables+34059+4+ip_tables%2Cxt_tcpudp%2Cxt_string%2Ciptable_filter%0A'
   93     1        ASSIGN                                                   !1, 'acpi_pad+87774+0%0Aahci+41143+0%0Aarc4+1491+0%0Aarcmsr+29902+3%0Aatm+48487+1+pppoatm%0Aauth_rpcgss+44917+1+nfs%0Aautofs4+27245+3%0Abe2iscsi+92720+0%0Abluetooth+99222+5+hidp%2Crfcomm%2Cl2cap%0Abnx2i+48174+0%0Acls_fw+4431+4%0Acnic+55543+1+bnx2i%0Acrc_ccitt+1733+1+ppp_async%0Acrc_t10dif+1557+1+sd_mod%0Acxgb3+152892+1+cxgb3i%0Acxgb3i+24443+0%0Adca+7101+2+igb%2Cioatdma%0Adm_log+9946+3+dm_mirror%2Cdm_raid45%2Cdm_region_hash%0Adm_memcache+4237+1+dm_raid45%0Adm_mirror+14149+0%0Adm_mod+82903+4+dm_mirror%2Cdm_multipath%2Cdm_raid45%2Cdm_log%0Adm_multipath+17772+0%0Adm_raid45+64234+0%0Adm_region_hash+12101+2+dm_mirror%2Cdm_raid45%0Aecb+2225+0%0Aedac_core+46597+1+i7core_edac%0Aext3+237787+2%0Aext4+411611+1+vzsnap%0Afscache+53890+1+nfs%0Ahidp+19666+2%0Ai2c_core+31084+1+i2c_i801%0Ai2c_i801+11183+0%0Ai7core_edac+18040+0%0Aib_addr+5979+1+rdma_cm%0Aib_cm+36580+1+rdma_cm%0Aib_core+73827+6+ib_iser%2Crdma_cm%2Cib_cm%2Ciw_cm%2Cib_sa%2Cib_mad%0Aib_iser+31266+0%0Aib_mad+39241+2+ib_cm%2Cib_sa%0Aib_sa+23934+2+rdma_cm%2Cib_cm%0Aigb+177700+0%0Aioatdma+58145+704%0Aip6t_REJECT+4711+0%0Aip6_vznetstat+1874+41%0Aip6_vzprivnet+9973+0%0Aip6_vzredir+1418+0%0Aipmi_devintf+7777+0%0Aiptable_filter+2937+17%0Aiptable_mangle+3493+0%0Aiptable_nat+6302+1%0Aipt_LOG+6405+14%0Aipt_REJECT+2399+6%0Aipv6+326210+4006+vzrst%2Cip6_vzprivnet%2Cip6_vzredir%2Cib_addr%2Ccnic%2Cip6t_REJECT%0Aip_tables+18151+3+iptable_nat%2Ciptable_mangle%2Ciptable_filter%0Aip_vznetstat+2557+1+ip6_vznetstat%0Aip_vzprivnet+11734+1+ip6_vzprivnet%0Aip_vzredir+1392+0%0Aiscsi_boot_sysfs+9506+1+be2iscsi%0Aiscsi_tcp+10227+0%0AiTCO_vendor_support+3104+1+iTCO_wdt%0AiTCO_wdt+15054+0%0Aiw_cm+8531+1+rdma_cm%0Ajbd2+93079+1+ext4%0Ajbd+80198+1+ext3%0Al2cap+55698+10+hidp%2Crfcomm%0Alibcxgbi+52154+1+cxgb3i%0Alibiscsi+47665+7+be2iscsi%2Cib_iser%2Ciscsi_tcp%2Cbnx2i%2Ccxgb3i%2Clibcxgbi%2Clibiscsi_tcp%0Alibiscsi_tcp+17004+3+iscsi_tcp%2Ccxgb3i%2Clibcxgbi%0Alockd+77157+2+vzrst%2Cnfs%0Alp+9306+0%0Ambcache+8209+2+ext4%2Cext3%0Amdio+4785+1+cxgb3%0Anfs+434839+2+vzrst%2Cvzcpt%0Anfs_acl+2663+1+nfs%0Anf_conntrack+80232+8+vzrst%2Cvzcpt%2Cnf_nat_ftp%2Cnf_conntrack_ftp%2Ciptable_nat%2Cnf_nat%2Cnf_conntrack_ipv4%2Cxt_state%0Anf_conntrack_ftp+12929+1+nf_nat_ftp%0Anf_conntrack_ipv4+9946+98+iptable_nat%2Cnf_nat%0Anf_defrag_ipv4+1531+1+nf_conntrack_ipv4%0Anf_nat+23213+3+vzrst%2Cnf_nat_ftp%2Ciptable_nat%0Anf_nat_ftp+3523+0%0Aoutput+2425+1+video%0Aparport+36209+2+parport_pc%2Clp%0Aparport_pc+22818+0%0Apower_meter+9185+0%0Apppoatm+4685+0%0Appp_async+7874+0%0Appp_deflate+4184+0%0Appp_generic+25400+4+pppoatm%2Cppp_async%2Cppp_deflate%2Cppp_mppe%0Appp_mppe+6190+0%0Apps_core+11378+1+ptp%0Aptp+9463+1+igb%0Ardma_cm+34605+1+ib_iser%0Arfcomm+74136+0%0Arfkill+19303+1+bluetooth%0Asbs+11929+0%0Asbshc+4445+1+sbs%0Asch_cbq+16705+2%0Ascsi_transport_iscsi+52999+8+be2iscsi%2Cib_iser%2Ciscsi_tcp%2Cbnx2i%2Clibcxgbi%2Clibiscsi%0Asd_mod+38912+4%0Aserio_raw+4642+0%0Asg+29446+0%0Ashpchp+32794+0%0Aslhc+5821+1+ppp_generic%0Asnapapi26+39957+0%0Asnd+70355+8+snd_pcsp%2Csnd_seq_oss%2Csnd_seq%2Csnd_seq_device%2Csnd_pcm_oss%2Csnd_mixer_oss%2Csnd_pcm%2Csnd_timer%0Asnd_mixer_oss+15336+1+snd_pcm_oss%0Asnd_page_alloc+8486+1+snd_pcm%0Asnd_pcm+86747+2+snd_pcsp%2Csnd_pcm_oss%0Asnd_pcm_oss+39491+0%0Asnd_pcsp+8743+0%0Asnd_seq+55791+5+snd_seq_dummy%2Csnd_seq_oss%2Csnd_seq_midi_event%0Asnd_seq_device+6516+3+snd_seq_dummy%2Csnd_seq_oss%2Csnd_seq%0Asnd_seq_dummy+1800+0%0Asnd_seq_midi_event+7221+1+snd_seq_oss%0Asnd_seq_oss+29988+0%0Asnd_timer+22459+2+snd_seq%2Csnd_pcm%0Asoundcore+8022+1+snd%0Asunrpc+266880+5+nfs%2Cauth_rpcgss%2Cnfs_acl%2Clockd%0Atpm+16166+1+tpm_tis%0Atpm_bios+5927+1+tpm%0Atpm_tis+12276+0%0Atun+19189+4%0Auio+10462+1+cnic%0Avideo+21138+0%0Avzcompat+1794+0%0Avzcpt+145544+2+vzrst%2Cvzfs%0Avzdev+2765+17+vzredir%2Cvzcompat%2Cvznetdev%2Cvziolimit%2Cvzsnap%2Cvzfs%2Cvzdquota%2Cvzethdev%2Cvzlist%2Cvzmon%2Cvznetstat%0Avzdquota+55339+42+vzfs%2C%5Bpermanent%5D%0Avzethdev+8189+0%0Avzevent+2179+1+vzfs%0Avzfs+106104+35838+vzsnap%0Avziolimit+3719+0%0Avzlinkdev+3878+0%0Avzlist+26563+0%0Avzmon+24366+47+vzredir%2Cvzrst%2Cvznetdev%2Cvzcpt%2Cvzlist%2Cvzstat%0Avznetdev+18856+83+vzredir%0Avznetstat+15062+3+vzredir%2Cip6_vznetstat%2Cip_vznetstat%0Avzredir+9049+0%0Avzrst+192234+0%0Avzsnap+20639+1+snapapi26%0Avzstat+10299+0%0Axor+4703+1+dm_raid45%0Axt_dscp+2073+0%0Axt_DSCP+2849+0%0Axt_hl+1547+0%0Axt_length+1338+0%0Axt_limit+2134+12%0Axt_multiport+2716+19%0Axt_recent+8505+0%0Axt_state+1508+95%0Axt_string+1612+0%0Axt_tcpmss+1623+0%0Axt_TCPMSS+3461+1%0Azlib_deflate+21629+1+ppp_deflate'
  250     2        INIT_FCALL                                               'explode'
          3        SEND_VAL                                                 '%0A'
          4        SEND_VAR                                                 !0
          5        DO_ICALL                                         $5      
          6        ASSIGN                                                   !0, $5
  251     7        INIT_FCALL                                               'explode'
          8        SEND_VAL                                                 '%0A'
          9        SEND_VAR                                                 !1
         10        DO_ICALL                                         $7      
         11        ASSIGN                                                   !1, $7
  253    12        INIT_FCALL                                               'array_map'
         13        DECLARE_LAMBDA_FUNCTION                                  '%00%7Bclosure%7D%2Fin%2F3C8sW%3A253%240'
         14        SEND_VAL                                                 ~9
         15        SEND_VAR                                                 !0
         16        DO_ICALL                                         $10     
         17        ASSIGN                                                   !0, $10
  254    18        INIT_FCALL                                               'array_map'
         19        DECLARE_LAMBDA_FUNCTION                                  '%00%7Bclosure%7D%2Fin%2F3C8sW%3A254%241'
         20        SEND_VAL                                                 ~12
         21        SEND_VAR                                                 !1
         22        DO_ICALL                                         $13     
         23        ASSIGN                                                   !1, $13
  256    24      > FE_RESET_R                                       $15     !0, ->34
         25    > > FE_FETCH_R                                               $15, !2, ->34
  257    26    >   INIT_FCALL                                               'in_array'
         27        SEND_VAR                                                 !1
         28        DO_ICALL                                         $16     
         29        BOOL_NOT                                         ~17     $16
         30      > JMPZ                                                     ~17, ->33
         31    >   CONCAT                                           ~18     !2, '%0A'
         32        ECHO                                                     ~18
  256    33    > > JMP                                                      ->25
         34    >   FE_FREE                                                  $15
  258    35      > RETURN                                                   1

Function %00%7Bclosure%7D%2Fin%2F3C8sW%3A253%240:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/3C8sW
function name:  {closure}
number of ops:  8
compiled vars:  !0 = $m
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  253     0  E >   RECV                                             !0      
          1        INIT_FCALL                                               'explode'
          2        SEND_VAL                                                 '+'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $1      
          5        FETCH_DIM_R                                      ~2      $1, 0
          6      > RETURN                                                   ~2
          7*     > RETURN                                                   null

End of function %00%7Bclosure%7D%2Fin%2F3C8sW%3A253%240

Function %00%7Bclosure%7D%2Fin%2F3C8sW%3A254%241:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/3C8sW
function name:  {closure}
number of ops:  8
compiled vars:  !0 = $m
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  254     0  E >   RECV                                             !0      
          1        INIT_FCALL                                               'explode'
          2        SEND_VAL                                                 '+'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $1      
          5        FETCH_DIM_R                                      ~2      $1, 0
          6      > RETURN                                                   ~2
          7*     > RETURN                                                   null

End of function %00%7Bclosure%7D%2Fin%2F3C8sW%3A254%241

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.97 ms | 1400 KiB | 19 Q