Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/TS292 function name: (null) number of ops: 53 compiled vars: !0 = $list1, !1 = $list2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > INIT_FCALL 'getlistfromlocales' 1 DO_FCALL 0 $2 2 ASSIGN !0, $2 29 3 INIT_FCALL 'getlistfromlanguages' 4 DO_FCALL 0 $4 5 ASSIGN !1, $4 31 6 COUNT ~6 !0 7 CONCAT ~7 'languages+in+list1%3A+', ~6 8 CONCAT ~8 ~7, '%0A' 9 ECHO ~8 32 10 COUNT ~9 !1 11 CONCAT ~10 'languages+in+list2%3A+', ~9 12 CONCAT ~11 ~10, '%0A' 13 ECHO ~11 33 14 INIT_FCALL 'array_diff' 15 SEND_VAR !0 16 SEND_VAR !1 17 DO_ICALL $12 18 COUNT ~13 $12 19 CONCAT ~14 'languages+that+exists+in+list1%2C+but+not+in+list2%3A+', ~13 20 CONCAT ~15 ~14, '%0A' 21 ECHO ~15 34 22 INIT_FCALL 'array_diff' 23 SEND_VAR !1 24 SEND_VAR !0 25 DO_ICALL $16 26 COUNT ~17 $16 27 CONCAT ~18 'languages+that+exists+in+list2%2C+but+not+in+list1%3A+', ~17 28 CONCAT ~19 ~18, '%0A' 29 ECHO ~19 36 30 INIT_STATIC_METHOD_CALL 'Locale', 'setDefault' 31 SEND_VAL_EX 'fr' 32 DO_FCALL 0 38 33 ECHO 'examples+of+language+for+end-user%3A+%0A' 39 34 INIT_FCALL 'languageforenduser' 35 SEND_VAL 'en' 36 DO_FCALL 0 $21 37 CONCAT ~22 '++++-+', $21 38 CONCAT ~23 ~22, '%0A' 39 ECHO ~23 40 40 INIT_FCALL 'languageforenduser' 41 SEND_VAL 'fr' 42 DO_FCALL 0 $24 43 CONCAT ~25 '++++-+', $24 44 CONCAT ~26 ~25, '%0A' 45 ECHO ~26 41 46 INIT_FCALL 'languageforenduser' 47 SEND_VAL 'ko' 48 DO_FCALL 0 $27 49 CONCAT ~28 '++++-+', $27 50 CONCAT ~29 ~28, '%0A' 51 ECHO ~29 42 52 > RETURN 1 Function getlistfromlocales: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/TS292 function name: getListFromLocales number of ops: 12 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > INIT_FCALL 'array_filter' 1 INIT_STATIC_METHOD_CALL 'ResourceBundle', 'getLocales' 2 SEND_VAL_EX '' 3 DO_FCALL 0 $0 4 SEND_VAR $0 5 DECLARE_LAMBDA_FUNCTION ~1 [0] 7 6 SEND_VAL ~1 5 7 DO_ICALL $2 7 8 VERIFY_RETURN_TYPE $2 9 > RETURN $2 8 10* VERIFY_RETURN_TYPE 11* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/TS292 function name: {closure} number of ops: 8 compiled vars: !0 = $value line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > RECV !0 6 1 INIT_FCALL 'strpos' 2 SEND_VAR !0 3 SEND_VAL '_' 4 DO_ICALL $1 5 TYPE_CHECK 4 ~2 $1 6 > RETURN ~2 7 7* > RETURN null End of Dynamic Function 0 End of function getlistfromlocales Function getlistfromlanguages: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 10, Position 2 = 15 Branch analysis from position: 10 2 jumps found. (Code = 78) Position 1 = 11, Position 2 = 15 Branch analysis from position: 11 1 jumps found. (Code = 42) Position 1 = 10 Branch analysis from position: 10 Branch analysis from position: 15 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 15 filename: /in/TS292 function name: getListFromLanguages number of ops: 20 compiled vars: !0 = $resourceBundle, !1 = $languagesBundle, !2 = $languages, !3 = $languageName, !4 = $languageCode line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > NEW $5 'ResourceBundle' 1 SEND_VAL_EX 'en' 2 SEND_VAL_EX 'ICUDATA-lang' 3 SEND_VAL_EX <false> 4 DO_FCALL 0 5 ASSIGN !0, $5 13 6 FETCH_DIM_R ~8 !0, 'Languages' 7 ASSIGN !1, ~8 15 8 ASSIGN !2, <array> 16 9 > FE_RESET_R $11 !1, ->15 10 > > FE_FETCH_R ~12 $11, !3, ->15 11 > ASSIGN !4, ~12 17 12 ASSIGN_DIM !2 13 OP_DATA !4 16 14 > JMP ->10 15 > FE_FREE $11 20 16 VERIFY_RETURN_TYPE !2 17 > RETURN !2 21 18* VERIFY_RETURN_TYPE 19* > RETURN null End of function getlistfromlanguages Function languageforenduser: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/TS292 function name: languageForEndUser number of ops: 15 compiled vars: !0 = $language line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 23 0 E > RECV !0 25 1 INIT_STATIC_METHOD_CALL 'Locale', 'getDisplayLanguage' 2 SEND_VAR_EX !0 3 SEND_VAR_EX !0 4 DO_FCALL 0 $1 5 CONCAT ~2 $1, '+%28' 6 INIT_STATIC_METHOD_CALL 'Locale', 'getDisplayLanguage' 7 SEND_VAR_EX !0 8 DO_FCALL 0 $3 9 CONCAT ~4 ~2, $3 10 CONCAT ~5 ~4, '%29' 11 VERIFY_RETURN_TYPE ~5 12 > RETURN ~5 26 13* VERIFY_RETURN_TYPE 14* > RETURN null End of function languageforenduser
Generated using Vulcan Logic Dumper, using php 8.0.0