3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = preg_replace('/[^\p{Arabic}\p{Armenian}\p{Avestan}\p{Balinese}\p{Bamum}\p{Bengali}\p{Bopomofo}\p{Braille}\p{Buginese}\p{Buhid}\p{Canadian_Aboriginal}\p{Carian}\p{Cham}\p{Cherokee}\p{Common}\p{Coptic}\p{Cuneiform}\p{Cypriot}\p{Cyrillic}\p{Deseret}\p{Devanagari}\p{Egyptian_Hieroglyphs}\p{Ethiopic}\p{Georgian}\p{Glagolitic}\p{Gothic}\p{Greek}\p{Gujarati}\p{Gurmukhi}\p{Han}\p{Hangul}\p{Hanunoo}\p{Hebrew}\p{Hiragana}\p{Imperial_Aramaic}\p{Inherited}\p{Inscriptional_Pahlavi}\p{Inscriptional_Parthian}\p{Javanese}\p{Kaithi}\p{Kannada}\p{Katakana}\p{Kayah_Li}\p{Kharoshthi}\p{Khmer}\p{Lao}\p{Latin}\p{Lepcha}\p{Limbu}\p{Linear_B}\p{Lisu}\p{Lycian}\p{Lydian}\p{Malayalam}\p{Meetei_Mayek}\p{Meroitic_Hieroglyphs}\p{Miao}\p{Mongolian}\p{Myanmar}\p{New_Tai_Lue}\p{Nko}\p{Ogham}\p{Old_Italic}\p{Old_Persian}\p{Old_South_Arabian}\p{Old_Turkic}\p{Ol_Chiki}\p{Oriya}\p{Osmanya}\p{Phags_Pa}\p{Phoenician}\p{Rejang}\p{Runic}\p{Samaritan}\p{Saurashtra}\p{Sharada}\p{Shavian}\p{Sinhala}\p{Sora_Sompeng}\p{Sundanese}\p{Syloti_Nagri}\p{Syriac}\p{Tagalog}\p{Tagbanwa}\p{Tai_Le}\p{Tai_Tham}\p{Tai_Viet}\p{Takri}\p{Tamil}\p{Telugu}\p{Thaana}\p{Thai}\p{Tibetan}\p{Tifinagh}\p{Ugaritic}\p{Vai}\p{Yi}\-\.]/u', '-', 'machin');
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/YdtSR
function name:  (null)
number of ops:  7
compiled vars:  !0 = $a
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'preg_replace'
          1        SEND_VAL                                                 '%2F%5B%5E%5Cp%7BArabic%7D%5Cp%7BArmenian%7D%5Cp%7BAvestan%7D%5Cp%7BBalinese%7D%5Cp%7BBamum%7D%5Cp%7BBengali%7D%5Cp%7BBopomofo%7D%5Cp%7BBraille%7D%5Cp%7BBuginese%7D%5Cp%7BBuhid%7D%5Cp%7BCanadian_Aboriginal%7D%5Cp%7BCarian%7D%5Cp%7BCham%7D%5Cp%7BCherokee%7D%5Cp%7BCommon%7D%5Cp%7BCoptic%7D%5Cp%7BCuneiform%7D%5Cp%7BCypriot%7D%5Cp%7BCyrillic%7D%5Cp%7BDeseret%7D%5Cp%7BDevanagari%7D%5Cp%7BEgyptian_Hieroglyphs%7D%5Cp%7BEthiopic%7D%5Cp%7BGeorgian%7D%5Cp%7BGlagolitic%7D%5Cp%7BGothic%7D%5Cp%7BGreek%7D%5Cp%7BGujarati%7D%5Cp%7BGurmukhi%7D%5Cp%7BHan%7D%5Cp%7BHangul%7D%5Cp%7BHanunoo%7D%5Cp%7BHebrew%7D%5Cp%7BHiragana%7D%5Cp%7BImperial_Aramaic%7D%5Cp%7BInherited%7D%5Cp%7BInscriptional_Pahlavi%7D%5Cp%7BInscriptional_Parthian%7D%5Cp%7BJavanese%7D%5Cp%7BKaithi%7D%5Cp%7BKannada%7D%5Cp%7BKatakana%7D%5Cp%7BKayah_Li%7D%5Cp%7BKharoshthi%7D%5Cp%7BKhmer%7D%5Cp%7BLao%7D%5Cp%7BLatin%7D%5Cp%7BLepcha%7D%5Cp%7BLimbu%7D%5Cp%7BLinear_B%7D%5Cp%7BLisu%7D%5Cp%7BLycian%7D%5Cp%7BLydian%7D%5Cp%7BMalayalam%7D%5Cp%7BMeetei_Mayek%7D%5Cp%7BMeroitic_Hieroglyphs%7D%5Cp%7BMiao%7D%5Cp%7BMongolian%7D%5Cp%7BMyanmar%7D%5Cp%7BNew_Tai_Lue%7D%5Cp%7BNko%7D%5Cp%7BOgham%7D%5Cp%7BOld_Italic%7D%5Cp%7BOld_Persian%7D%5Cp%7BOld_South_Arabian%7D%5Cp%7BOld_Turkic%7D%5Cp%7BOl_Chiki%7D%5Cp%7BOriya%7D%5Cp%7BOsmanya%7D%5Cp%7BPhags_Pa%7D%5Cp%7BPhoenician%7D%5Cp%7BRejang%7D%5Cp%7BRunic%7D%5Cp%7BSamaritan%7D%5Cp%7BSaurashtra%7D%5Cp%7BSharada%7D%5Cp%7BShavian%7D%5Cp%7BSinhala%7D%5Cp%7BSora_Sompeng%7D%5Cp%7BSundanese%7D%5Cp%7BSyloti_Nagri%7D%5Cp%7BSyriac%7D%5Cp%7BTagalog%7D%5Cp%7BTagbanwa%7D%5Cp%7BTai_Le%7D%5Cp%7BTai_Tham%7D%5Cp%7BTai_Viet%7D%5Cp%7BTakri%7D%5Cp%7BTamil%7D%5Cp%7BTelugu%7D%5Cp%7BThaana%7D%5Cp%7BThai%7D%5Cp%7BTibetan%7D%5Cp%7BTifinagh%7D%5Cp%7BUgaritic%7D%5Cp%7BVai%7D%5Cp%7BYi%7D%5C-%5C.%5D%2Fu'
          2        SEND_VAL                                                 '-'
          3        SEND_VAL                                                 'machin'
          4        DO_ICALL                                         $1      
          5        ASSIGN                                                   !0, $1
          6      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.61 ms | 1387 KiB | 15 Q