Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* __________________________________________________ | Obfuscated by YAK Pro..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:40:54 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace Ta1me\Reflection\mYZvk; use Exception; use GCLz7 as dZ9rC; use Ta1Me\Reflection\mYzVk\IFGpr\P6DJn; use ta1me\Reflection\mYzvK\iFgpR\Link as OMxPp; use tA1me\Reflection\L_FXa\TV4DH; use xJfyx\gkrGQ\YQLlC; use function str_replace; use const bwdM3; class J6yH_ extends YQLlc { public function OKXf9() : void { DZ9RC::close(); } public function E4ozt(string $JRXF0) : void { goto zluoE; BW5xG: $this->dZ10q($JRXF0, $IStmU->N6YfL()); goto MaObo; n_B4F: $myuk9 = new ciDsp($MxjNo); goto u6pNq; MRq1T: $MxjNo->ItzfM("create")->O_0tY(); goto n_B4F; zluoE: $MxjNo = dz9rc::f8Gpi(Jeuh6::class); goto MRq1T; u6pNq: $IStmU = $myuk9->create($JRXF0, new tv4dH('')); goto BW5xG; MaObo: } public function gfWUG(string $JRXF0, string $GGYxi) : void { goto O1ntL; qombV: $this->DZ10q($GGYxi, $IStmU->N6YFl()); goto SqR6i; xmXsP: $myuk9 = new CIdsp($MxjNo); goto HMsLg; O1ntL: $MxjNo = dz9rc::F8gpI(JeUh6::class); goto cr_A4; HMsLg: $IStmU = $myuk9->create($JRXF0, new TV4dh('')); goto qombV; cr_A4: $MxjNo->iTzFm("create")->o_0Ty(); goto xmXsP; SqR6i: } public function MMvR6() : void { goto XMlLJ; ixo5L: $qDJ2B = new Tv4Dh(''); goto HzA0_; XMlLJ: $JRXF0 = "This is text for a {@link http://phpdoc.org/ description} that uses an inline tag."; goto ixo5L; HzA0_: $MxjNo = DZ9RC::F8gpI(jEuh6::class); goto ymtYr; AZ6Xs: $this->DZ10q($JRXF0, $IStmU->N6yFL()); goto skBg8; wN47N: $myuk9 = new CIDsp($MxjNo); goto gY6v1; ymtYr: $MxjNo->ItZfm("create")->DQXCu()->TQ00s("@link http://phpdoc.org/ description", $qDJ2B)->VDvYy(new OMxPp("http://phpdoc.org/", new rYYye("description"))); goto wN47N; gY6v1: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto AZ6Xs; skBg8: } public function RUGsZ() : void { goto hOiVH; h5snY: $this->DZ10q($JRXF0, $IStmU->n6yFL()); goto FjEiq; cEJdx: $qDJ2B = new tV4DH(''); goto fm4bb; nbcfj: $MxjNo->iTZfm("create")->Dqxcu()->tq00S("@link http://phpdoc.org/ This", $qDJ2B)->vDvyY(new OmxPP("http://phpdoc.org/", new RyYyE("This"))); goto AEgD3; hOiVH: $JRXF0 = "{@link http://phpdoc.org/ This} is text for a description that starts with an inline tag."; goto cEJdx; AEgD3: $myuk9 = new CiDsp($MxjNo); goto BnTmo; fm4bb: $MxjNo = dz9RC::f8gPi(JeuH6::class); goto nbcfj; BnTmo: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto h5snY; FjEiq: } public function ujV3V() : void { goto a7s_E; GOVq7: $this->dZ10Q($JRXF0, $IStmU->N6yFl()); goto lGVB5; a7s_E: $JRXF0 = "This description has a {@link http://phpdoc.org/ This} another {@link http://phpdoc.org/ This2}"; goto rj_Fw; v7VfN: $MxjNo = dZ9Rc::F8GPI(JEUH6::class); goto Gtkz0; Gtkz0: $MxjNo->ITZfm("create")->K2HJP()->H7jDP([new Omxpp("http://phpdoc.org/", new rYYYE("This")), new OmxPP("http://phpdoc.org/", new ryYYe("This2"))]); goto sMlSM; sMlSM: $myuk9 = new CIdsP($MxjNo); goto oJcVp; lGVB5: $this->Dz10q("This description has a %1$s another %2$s", $IStmU->F4Upq()); goto EXPiH; oJcVp: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto GOVq7; rj_Fw: $qDJ2B = new tv4dh(''); goto v7VfN; EXPiH: } public function C6bso() : void { goto xprIj; xprIj: $myuk9 = new cIDSP(dZ9rc::F8gPi(jeUh6::class)); goto qC3QB; XPg0V: $this->DZ10Q(str_replace(PHP_EOL, "\xa", $F7LvN), $IStmU->n6Yfl()); goto ga1Bn; IhMAI: $F7LvN = "This is a multiline
description that you commonly\xasee with tags.
It does have a multiline code sample\xa that should align, no matter what\xa
All spaces superfluous spaces on the
second and later lines should be\xaremoved but the code sample should
still be indented."; goto dJh15; dJh15: $IStmU = $myuk9->create($vt8il, new tV4dH('')); goto XPg0V; qC3QB: $vt8il = "This is a multiline\xa description that you commonly
see with tags.\xa
It does have a multiline code sample\xa that should align, no matter what\xa
All spaces superfluous spaces on the\xa second and later lines should be\xa removed but the code sample should
still be indented."; goto IhMAI; ga1Bn: } public function lNKzO() : void { goto k9OrE; NUL_x: $qDJ2B = new tV4dh(''); goto KeN4z; FZlK0: $myuk9 = new Cidsp($MxjNo); goto Pw1g0; k9OrE: $JRXF0 = "This {@see $name} is a broken use case, but used in real life."; goto NUL_x; qYaGK: $this->dZ10Q($JRXF0, $IStmU->N6YFL()); goto xItdl; Pw1g0: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto qYaGK; O9qR8: $MxjNo->ITzFm("create")->dqxCu()->tq00S("@see $name", $qDJ2B)->vDVyy(p6DJN::create("$name", "see", new Exception())); goto FZlK0; KeN4z: $MxjNo = Dz9RC::f8gPi(jeuH6::class); goto O9qR8; xItdl: } public function a1rrG() : array { return [["This is text for a description."], ["This is text for a description containing { that is literal."], ["This is text for a description containing } that is literal."], ["This is text for a description with {just a text} that is not a tag."]]; } public function xBa9S() : array { return [["This is text for a description with a {@}.", "This is text for a description with a @."], ["This is text for a description with a {}.", "This is text for a description with a }."]]; } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:40:54 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace Ta1me\Reflection\mYZvk; use Exception; use GCLz7 as dZ9rC; use Ta1Me\Reflection\mYzVk\IFGpr\P6DJn; use ta1me\Reflection\mYzvK\iFgpR\Link as OMxPp; use tA1me\Reflection\L_FXa\TV4DH; use xJfyx\gkrGQ\YQLlC; use function str_replace; use const bwdM3; class J6yH_ extends YQLlc { public function OKXf9() : void { DZ9RC::close(); } public function E4ozt(string $JRXF0) : void { goto zluoE; BW5xG: $this->dZ10q($JRXF0, $IStmU->N6YfL()); goto MaObo; n_B4F: $myuk9 = new ciDsp($MxjNo); goto u6pNq; MRq1T: $MxjNo->ItzfM("\x63\162\145\x61\x74\x65")->O_0tY(); goto n_B4F; zluoE: $MxjNo = dz9rc::f8Gpi(Jeuh6::class); goto MRq1T; u6pNq: $IStmU = $myuk9->create($JRXF0, new tv4dH('')); goto BW5xG; MaObo: } public function gfWUG(string $JRXF0, string $GGYxi) : void { goto O1ntL; qombV: $this->DZ10q($GGYxi, $IStmU->N6YFl()); goto SqR6i; xmXsP: $myuk9 = new CIdsp($MxjNo); goto HMsLg; O1ntL: $MxjNo = dz9rc::F8gpI(JeUh6::class); goto cr_A4; HMsLg: $IStmU = $myuk9->create($JRXF0, new TV4dh('')); goto qombV; cr_A4: $MxjNo->iTzFm("\x63\162\145\141\x74\145")->o_0Ty(); goto xmXsP; SqR6i: } public function MMvR6() : void { goto XMlLJ; ixo5L: $qDJ2B = new Tv4Dh(''); goto HzA0_; XMlLJ: $JRXF0 = "\124\x68\x69\163\40\x69\163\40\x74\145\x78\164\x20\x66\x6f\x72\x20\141\40\x7b\x40\154\x69\156\153\x20\x68\x74\164\160\72\x2f\57\160\x68\160\x64\157\x63\56\157\x72\147\x2f\x20\x64\x65\163\143\x72\x69\160\x74\x69\x6f\x6e\x7d\40\164\x68\141\164\40\x75\163\x65\163\x20\x61\156\40\151\156\x6c\151\156\x65\40\x74\x61\147\x2e"; goto ixo5L; HzA0_: $MxjNo = DZ9RC::F8gpI(jEuh6::class); goto ymtYr; AZ6Xs: $this->DZ10q($JRXF0, $IStmU->N6yFL()); goto skBg8; wN47N: $myuk9 = new CIDsp($MxjNo); goto gY6v1; ymtYr: $MxjNo->ItZfm("\143\x72\145\x61\x74\145")->DQXCu()->TQ00s("\x40\x6c\x69\x6e\x6b\x20\150\x74\164\160\72\57\57\160\x68\160\x64\x6f\x63\56\x6f\x72\x67\x2f\40\x64\x65\x73\143\x72\x69\160\164\151\157\x6e", $qDJ2B)->VDvYy(new OMxPp("\x68\164\164\x70\x3a\x2f\57\x70\150\160\144\x6f\143\56\x6f\162\147\57", new rYYye("\x64\145\x73\x63\162\151\160\x74\151\157\x6e"))); goto wN47N; gY6v1: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto AZ6Xs; skBg8: } public function RUGsZ() : void { goto hOiVH; h5snY: $this->DZ10q($JRXF0, $IStmU->n6yFL()); goto FjEiq; cEJdx: $qDJ2B = new tV4DH(''); goto fm4bb; nbcfj: $MxjNo->iTZfm("\x63\162\145\141\164\145")->Dqxcu()->tq00S("\100\154\151\156\153\x20\x68\x74\x74\160\72\57\57\x70\150\160\144\157\143\56\x6f\162\147\57\40\124\150\151\x73", $qDJ2B)->vDvyY(new OmxPP("\x68\164\164\160\72\57\57\160\150\160\x64\x6f\x63\56\157\162\x67\x2f", new RyYyE("\124\x68\151\x73"))); goto AEgD3; hOiVH: $JRXF0 = "\x7b\x40\154\x69\156\x6b\40\x68\164\164\160\72\x2f\57\160\150\x70\144\x6f\x63\56\x6f\162\x67\57\40\124\x68\151\163\x7d\40\151\x73\x20\164\x65\170\164\x20\x66\x6f\x72\x20\141\x20\144\x65\x73\x63\x72\151\x70\x74\151\157\156\x20\x74\x68\141\x74\x20\x73\x74\x61\162\x74\x73\40\167\x69\x74\150\40\x61\x6e\x20\151\x6e\x6c\x69\156\145\40\164\x61\147\56"; goto cEJdx; AEgD3: $myuk9 = new CiDsp($MxjNo); goto BnTmo; fm4bb: $MxjNo = dz9RC::f8gPi(JeuH6::class); goto nbcfj; BnTmo: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto h5snY; FjEiq: } public function ujV3V() : void { goto a7s_E; GOVq7: $this->dZ10Q($JRXF0, $IStmU->N6yFl()); goto lGVB5; a7s_E: $JRXF0 = "\124\150\x69\163\x20\144\x65\163\143\162\151\x70\x74\151\157\156\x20\150\141\x73\x20\141\40\x7b\100\x6c\151\x6e\153\40\150\x74\164\160\x3a\x2f\x2f\x70\150\160\x64\x6f\x63\x2e\157\162\147\57\40\124\150\151\x73\x7d\x20\141\x6e\x6f\x74\x68\145\x72\x20\173\x40\154\151\x6e\x6b\40\x68\x74\x74\160\72\57\x2f\x70\150\160\x64\x6f\143\x2e\x6f\x72\x67\57\x20\x54\x68\x69\163\62\x7d"; goto rj_Fw; v7VfN: $MxjNo = dZ9Rc::F8GPI(JEUH6::class); goto Gtkz0; Gtkz0: $MxjNo->ITZfm("\143\x72\x65\x61\164\145")->K2HJP()->H7jDP([new Omxpp("\150\x74\164\160\72\x2f\x2f\x70\x68\x70\144\157\143\x2e\x6f\162\147\57", new rYYYE("\x54\x68\151\x73")), new OmxPP("\x68\164\164\160\72\57\x2f\x70\150\160\144\x6f\x63\x2e\x6f\162\x67\x2f", new ryYYe("\x54\150\x69\x73\62"))]); goto sMlSM; sMlSM: $myuk9 = new CIdsP($MxjNo); goto oJcVp; lGVB5: $this->Dz10q("\x54\150\x69\x73\x20\x64\x65\x73\143\162\x69\x70\x74\151\x6f\x6e\x20\x68\x61\163\x20\141\40\45\61\x24\x73\40\141\156\157\x74\x68\x65\x72\x20\45\62\44\x73", $IStmU->F4Upq()); goto EXPiH; oJcVp: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto GOVq7; rj_Fw: $qDJ2B = new tv4dh(''); goto v7VfN; EXPiH: } public function C6bso() : void { goto xprIj; xprIj: $myuk9 = new cIDSP(dZ9rc::F8gPi(jeUh6::class)); goto qC3QB; XPg0V: $this->DZ10Q(str_replace(PHP_EOL, "\xa", $F7LvN), $IStmU->n6Yfl()); goto ga1Bn; IhMAI: $F7LvN = "\124\x68\x69\x73\40\x69\163\40\141\x20\155\x75\154\164\x69\154\151\156\x65\12\144\145\x73\143\x72\151\x70\x74\151\x6f\x6e\40\164\x68\x61\164\40\x79\157\165\x20\143\157\155\x6d\157\156\154\171\xa\163\145\145\40\167\151\164\x68\40\x74\141\147\163\x2e\12\12\40\x20\40\40\111\164\40\144\157\145\x73\x20\x68\141\x76\145\40\141\40\155\165\154\164\x69\154\x69\156\145\x20\143\x6f\144\x65\40\x73\141\x6d\160\x6c\x65\xa\40\x20\40\x20\164\x68\141\x74\x20\x73\150\157\165\x6c\144\x20\x61\x6c\151\147\x6e\54\40\156\x6f\40\x6d\x61\164\164\x65\162\40\x77\150\x61\x74\xa\12\x41\154\x6c\40\163\x70\141\x63\145\x73\x20\163\x75\160\145\162\x66\x6c\165\157\x75\x73\x20\x73\x70\x61\143\145\x73\x20\x6f\156\x20\164\x68\x65\12\x73\145\143\157\156\x64\x20\x61\156\x64\40\x6c\141\x74\x65\162\x20\x6c\x69\156\x65\x73\40\163\x68\x6f\x75\x6c\x64\40\142\x65\xa\x72\145\155\x6f\x76\x65\x64\x20\142\165\164\40\x74\150\x65\x20\x63\x6f\144\x65\x20\x73\141\155\160\x6c\x65\x20\163\x68\157\165\x6c\144\12\x73\164\x69\154\x6c\40\142\145\40\151\x6e\x64\x65\x6e\x74\x65\144\56"; goto dJh15; dJh15: $IStmU = $myuk9->create($vt8il, new tV4dH('')); goto XPg0V; qC3QB: $vt8il = "\124\x68\x69\x73\x20\x69\x73\40\x61\40\x6d\165\x6c\164\151\x6c\151\x6e\x65\xa\40\40\x64\x65\x73\143\x72\151\x70\164\151\x6f\156\x20\x74\150\x61\x74\40\x79\x6f\165\40\x63\x6f\155\x6d\157\156\154\171\12\40\x20\x73\x65\x65\40\x77\x69\x74\150\x20\x74\x61\x67\x73\x2e\xa\12\40\x20\x20\x20\40\x20\111\x74\40\x64\x6f\145\163\x20\150\141\166\x65\x20\x61\x20\x6d\165\x6c\164\x69\x6c\x69\x6e\145\x20\143\x6f\x64\x65\40\163\x61\155\x70\x6c\145\xa\40\x20\x20\40\40\40\164\x68\141\x74\x20\163\150\157\165\154\x64\40\141\x6c\151\x67\156\54\40\156\x6f\40\x6d\141\164\x74\145\162\x20\167\x68\141\164\xa\12\x20\40\101\x6c\x6c\x20\x73\160\141\x63\x65\163\x20\163\x75\x70\x65\x72\146\x6c\x75\x6f\x75\x73\x20\163\160\141\143\145\x73\x20\157\x6e\x20\x74\150\x65\xa\x20\x20\x73\x65\x63\157\156\144\40\x61\x6e\x64\x20\154\x61\164\145\x72\40\x6c\x69\156\x65\x73\40\163\150\x6f\x75\x6c\x64\x20\142\145\xa\40\40\162\145\x6d\x6f\166\x65\x64\x20\x62\165\x74\40\164\150\x65\40\143\x6f\x64\145\40\x73\x61\x6d\160\154\x65\x20\x73\x68\157\165\x6c\x64\12\40\40\x73\x74\151\x6c\154\x20\x62\145\40\x69\x6e\144\x65\156\164\145\x64\56"; goto IhMAI; ga1Bn: } public function lNKzO() : void { goto k9OrE; NUL_x: $qDJ2B = new tV4dh(''); goto KeN4z; FZlK0: $myuk9 = new Cidsp($MxjNo); goto Pw1g0; k9OrE: $JRXF0 = "\124\150\151\163\x20\x7b\100\163\x65\x65\x20\x24\x6e\141\155\x65\x7d\x20\151\x73\40\141\40\x62\x72\x6f\x6b\x65\x6e\x20\165\163\x65\x20\x63\x61\x73\x65\x2c\x20\142\x75\164\x20\165\x73\x65\x64\40\151\x6e\40\162\x65\141\154\40\154\x69\146\x65\56"; goto NUL_x; qYaGK: $this->dZ10Q($JRXF0, $IStmU->N6YFL()); goto xItdl; Pw1g0: $IStmU = $myuk9->create($JRXF0, $qDJ2B); goto qYaGK; O9qR8: $MxjNo->ITzFm("\x63\162\x65\x61\164\145")->dqxCu()->tq00S("\x40\x73\145\x65\40\x24\x6e\141\155\x65", $qDJ2B)->vDVyy(p6DJN::create("\44\x6e\x61\155\145", "\163\x65\145", new Exception())); goto FZlK0; KeN4z: $MxjNo = Dz9RC::f8gPi(jeuH6::class); goto O9qR8; xItdl: } public function a1rrG() : array { return [["\124\x68\x69\163\x20\x69\x73\40\x74\145\x78\164\40\x66\157\162\40\141\40\x64\x65\163\x63\162\x69\160\x74\151\x6f\x6e\56"], ["\x54\x68\x69\x73\40\151\x73\x20\164\x65\x78\164\40\x66\x6f\162\40\x61\x20\x64\x65\163\143\162\x69\160\164\x69\157\156\40\x63\x6f\x6e\x74\x61\x69\x6e\x69\156\147\40\x7b\x20\164\150\x61\164\40\x69\163\40\154\151\x74\145\162\x61\x6c\x2e"], ["\124\150\x69\163\40\151\163\x20\x74\145\x78\x74\x20\146\x6f\x72\40\x61\40\x64\x65\163\143\x72\151\x70\x74\x69\x6f\x6e\40\x63\x6f\156\164\x61\x69\x6e\151\156\147\x20\175\40\x74\x68\141\x74\40\151\163\40\154\x69\x74\x65\162\141\x6c\x2e"], ["\x54\x68\151\x73\x20\151\x73\40\164\145\x78\x74\x20\146\x6f\x72\x20\x61\40\144\145\163\143\x72\x69\x70\x74\x69\x6f\x6e\40\167\151\164\150\40\173\152\x75\x73\x74\40\141\40\x74\145\x78\x74\175\40\x74\x68\141\x74\40\x69\x73\40\156\157\164\x20\x61\40\164\141\x67\x2e"]]; } public function xBa9S() : array { return [["\x54\150\x69\x73\x20\x69\x73\40\x74\x65\170\164\40\146\157\x72\x20\x61\40\x64\145\163\x63\162\151\x70\164\151\x6f\156\40\x77\x69\164\150\x20\x61\x20\173\100\175\x2e", "\x54\150\x69\x73\40\151\163\40\x74\x65\170\164\40\146\157\162\40\x61\40\144\145\x73\x63\162\x69\x70\x74\x69\x6f\x6e\x20\x77\x69\x74\150\40\141\x20\x40\x2e"], ["\x54\x68\151\163\x20\151\x73\40\164\x65\x78\164\40\146\157\162\x20\141\40\x64\x65\163\x63\x72\151\160\164\x69\157\156\x20\167\151\164\150\x20\x61\x20\x7b\175\x2e", "\124\x68\x69\163\x20\151\x73\x20\164\145\170\164\40\x66\157\x72\40\x61\x20\x64\145\x73\x63\162\151\x70\x74\151\157\156\40\167\151\164\x68\x20\141\x20\x7d\x2e"]]; } }
Function Calls
None |
Stats
MD5 | 45a641b1796ec6457af1eaf8ff509658 |
Eval Count | 0 |
Decode Time | 115 ms |