3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str_0 = '[银光字幕组][哆啦A梦新番Doraemon][006][GB][2005.05.20]秘密间谍大作战&Hello!宇'; $str_1 = 'Hello Kitty no Happy Birthday (ハローキティとミミィのハッピーバースデー) OVA.mp'; $str_2 = 'ARR] Hello Kitty no Fushigi no Kuni no Alice (ハローキティの不思議の国の'; $str_3 = '2014.myHD.六福喜事.Hello Babies.粵語中字.AC-3.1920x1080-MYfun4U.mkv'; echo mb_strlen($str_0, 'utf-8').'@'.mb_strlen($str_1, 'utf-8').'@'.mb_strlen($str_2, 'utf-8').'@'.mb_strlen($str_3, 'utf-8');
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/hWAQF
function name:  (null)
number of ops:  28
compiled vars:  !0 = $str_0, !1 = $str_1, !2 = $str_2, !3 = $str_3
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%5B%E9%93%B6%E5%85%89%E5%AD%97%E5%B9%95%E7%BB%84%5D%5B%E5%93%86%E5%95%A6A%E6%A2%A6%E6%96%B0%E7%95%AADoraemon%5D%5B006%5D%5BGB%5D%5B2005.05.20%5D%E7%A7%98%E5%AF%86%E9%97%B4%E8%B0%8D%E5%A4%A7%E4%BD%9C%E6%88%98%26Hello%EF%BC%81%E5%AE%87'
    3     1        ASSIGN                                                   !1, 'Hello+Kitty+no+Happy+Birthday+%28%E3%83%8F%E3%83%AD%E3%83%BC%E3%82%AD%E3%83%86%E3%82%A3%E3%81%A8%E3%83%9F%E3%83%9F%E3%82%A3%E3%81%AE%E3%83%8F%E3%83%83%E3%83%94%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B9%E3%83%87%E3%83%BC%29+OVA.mp'
    4     2        ASSIGN                                                   !2, 'ARR%5D+Hello+Kitty+no+Fushigi+no+Kuni+no+Alice+%28%E3%83%8F%E3%83%AD%E3%83%BC%E3%82%AD%E3%83%86%E3%82%A3%E3%81%AE%E4%B8%8D%E6%80%9D%E8%AD%B0%E3%81%AE%E5%9B%BD%E3%81%AE'
    5     3        ASSIGN                                                   !3, '2014.myHD.%E5%85%AD%E7%A6%8F%E5%96%9C%E4%BA%8B.Hello+Babies.%E7%B2%B5%E8%AA%9E%E4%B8%AD%E5%AD%97.AC-3.1920x1080-MYfun4U.mkv'
    6     4        INIT_FCALL                                               'mb_strlen'
          5        SEND_VAR                                                 !0
          6        SEND_VAL                                                 'utf-8'
          7        DO_ICALL                                         $8      
          8        CONCAT                                           ~9      $8, '%40'
          9        INIT_FCALL                                               'mb_strlen'
         10        SEND_VAR                                                 !1
         11        SEND_VAL                                                 'utf-8'
         12        DO_ICALL                                         $10     
         13        CONCAT                                           ~11     ~9, $10
         14        CONCAT                                           ~12     ~11, '%40'
         15        INIT_FCALL                                               'mb_strlen'
         16        SEND_VAR                                                 !2
         17        SEND_VAL                                                 'utf-8'
         18        DO_ICALL                                         $13     
         19        CONCAT                                           ~14     ~12, $13
         20        CONCAT                                           ~15     ~14, '%40'
         21        INIT_FCALL                                               'mb_strlen'
         22        SEND_VAR                                                 !3
         23        SEND_VAL                                                 'utf-8'
         24        DO_ICALL                                         $16     
         25        CONCAT                                           ~17     ~15, $16
         26        ECHO                                                     ~17
         27      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
143.22 ms | 1396 KiB | 15 Q