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 declare (strict_types=1); namespace huAW2\WBkbU\yqmW_\L0XNI\rts0h; use HUAw2\WBKbU\..

Decoded Output download

<?php
 declare (strict_types=1); namespace huAW2\WBkbU\yqmW_\L0XNI
ts0h; use HUAw2\WBKbU\F08vk; use hUAW2\wbkBU\l0xni
TS0H\C3fzz; use HUAW2\wbKBU\L0XNi
TS0h\HpeXz; use DoD20\YxxcF\w7uTn\EbjTp; use DOd20\YXxCf\jn9Z6; class qy_BK extends Jn9z6 { protected ExpressionBuilder $G79W1; protected function y4onm() : void { goto D3_E1; D3_E1: $wBNLK = $this->tYR2Y(f08Vk::class); goto p2IFh; p2IFh: $this->G79W1 = new HpEXz($wBNLK); goto abLke; abLke: $wBNLK->Ccc3O(KRYw5::bBJWC())->Z_eWQ("createExpressionBuilder")->jc6cr($this->G79W1); goto tcNhT; tcNhT: } #[DataProvider("provideDataForAnd")] public function lkP1b(array $vyXxP, string $lHWp7) : void { $TlIth = $this->G79W1->and(...$vyXxP); KryW5::UaV_w($lHWp7, (string) $TlIth); } public static function G4fVm() : iterable { return [[["u.user = 1"], "u.user = 1"], [["u.user = 1", "u.group_id = 1"], "(u.user = 1) AND (u.group_id = 1)"], [["u.user = 1"], "u.user = 1"], [["u.group_id = 1", "u.group_id = 2"], "(u.group_id = 1) AND (u.group_id = 2)"], [["u.user = 1", C3FzZ::or("u.group_id = 1", "u.group_id = 2")], "(u.user = 1) AND ((u.group_id = 1) OR (u.group_id = 2))"], [["u.group_id = 1", C3Fzz::and("u.user = 1", "u.group_id = 2")], "(u.group_id = 1) AND ((u.user = 1) AND (u.group_id = 2))"]]; } #[DataProvider("provideDataForOr")] public function cGACe(array $vyXxP, string $lHWp7) : void { $TlIth = $this->G79W1->or(...$vyXxP); krYW5::uaV_W($lHWp7, (string) $TlIth); } public static function DnLLV() : iterable { return [[["u.user = 1"], "u.user = 1"], [["u.user = 1", "u.group_id = 1"], "(u.user = 1) OR (u.group_id = 1)"], [["u.user = 1"], "u.user = 1"], [["u.group_id = 1", "u.group_id = 2"], "(u.group_id = 1) OR (u.group_id = 2)"], [["u.user = 1", c3FzZ::or("u.group_id = 1", "u.group_id = 2")], "(u.user = 1) OR ((u.group_id = 1) OR (u.group_id = 2))"], [["u.group_id = 1", c3fZz::and("u.user = 1", "u.group_id = 2")], "(u.group_id = 1) OR ((u.user = 1) AND (u.group_id = 2))"]]; } #[DataProvider("provideDataForComparison")] public function VI8_B(string $FlmMD, string $rojZ_, string $An7dd, string $lHWp7) : void { $omhLZ = $this->G79W1->k4oVT($FlmMD, $rojZ_, $An7dd); kRyw5::UaV_w($lHWp7, $omhLZ); } public static function QCrw0() : iterable { return [["u.user_id", HpeXZ::OC9Xl, "1", "u.user_id = 1"], ["u.user_id", hpEXz::Qn6qB, "1", "u.user_id <> 1"], ["u.salary", HpExz::GFHaI, "10000", "u.salary < 10000"], ["u.salary", hPEXZ::rdaaf, "10000", "u.salary <= 10000"], ["u.salary", HPEXz::KG_uT, "10000", "u.salary > 10000"], ["u.salary", HPexZ::FRzH1, "10000", "u.salary >= 10000"]]; } public function eK27F() : void { Kryw5::UAv_w("u.user_id = 1", $this->G79W1->sTcJg("u.user_id", "1")); } public function Mn6lp() : void { KryW5::UAv_w("u.user_id <> 1", $this->G79W1->eNMw3("u.user_id", "1")); } public function OO_83() : void { KRyW5::uaV_W("u.salary < 10000", $this->G79W1->x9aAN("u.salary", "10000")); } public function uVSfJ() : void { kRyW5::Uav_W("u.salary <= 10000", $this->G79W1->cv9Yj("u.salary", "10000")); } public function cB5Rr() : void { KRYw5::uAV_w("u.salary > 10000", $this->G79W1->gj03b("u.salary", "10000")); } public function Aq1DW() : void { KRYW5::uav_W("u.salary >= 10000", $this->G79W1->x8Fkp("u.salary", "10000")); } public function Ejrp3() : void { Kryw5::UaV_W("u.deleted IS NULL", $this->G79W1->isNull("u.deleted")); } public function knKG4() : void { kRYw5::UaV_W("u.updated IS NOT NULL", $this->G79W1->A3uzb("u.updated")); } public function f3d1S() : void { KRyw5::uaV_w("u.groups IN (1, 3, 4, 7)", $this->G79W1->sGX2g("u.groups", ["1", "3", "4", "7"])); } public function aM_Or() : void { kRYW5::uaV_w("u.groups IN (?)", $this->G79W1->SGX2g("u.groups", "?")); } public function z01jL() : void { krYw5::Uav_W("u.groups NOT IN (1, 3, 4, 7)", $this->G79W1->OeX2o("u.groups", ["1", "3", "4", "7"])); } public function ars4y() : void { kRYw5::UAv_w("u.groups NOT IN (:values)", $this->G79W1->oEX2o("u.groups", ":values")); } public function Iu9nr() : void { krYw5::Uav_w("a.song LIKE 'a virgin'", $this->G79W1->v3Vc3("a.song", "'a virgin'")); } public function yNrDh() : void { kryW5::UaV_W("a.song LIKE 'a virgin' ESCAPE ''", $this->G79W1->V3Vc3("a.song", "'a virgin'", "''")); } public function FqgEG() : void { KrYw5::uAV_W("s.last_words NOT LIKE 'this'", $this->G79W1->C7oMc("s.last_words", "'this'")); } public function YvV3P() : void { KRyW5::uaV_W("p.description NOT LIKE '20%' ESCAPE ''", $this->G79W1->c7oMc("p.description", "'20%'", "''")); } } ?>

Did this file decode correctly?

Original Code

<?php
 declare (strict_types=1); namespace huAW2\WBkbU\yqmW_\L0XNI\rts0h; use HUAw2\WBKbU\F08vk; use hUAW2\wbkBU\l0xni\rTS0H\C3fzz; use HUAW2\wbKBU\L0XNi\rTS0h\HpeXz; use DoD20\YxxcF\w7uTn\EbjTp; use DOd20\YXxCf\jn9Z6; class qy_BK extends Jn9z6 { protected ExpressionBuilder $G79W1; protected function y4onm() : void { goto D3_E1; D3_E1: $wBNLK = $this->tYR2Y(f08Vk::class); goto p2IFh; p2IFh: $this->G79W1 = new HpEXz($wBNLK); goto abLke; abLke: $wBNLK->Ccc3O(KRYw5::bBJWC())->Z_eWQ("\143\x72\x65\x61\x74\x65\x45\170\160\x72\x65\x73\x73\x69\157\x6e\102\165\x69\154\144\x65\x72")->jc6cr($this->G79W1); goto tcNhT; tcNhT: } #[DataProvider("\x70\x72\x6f\166\151\144\x65\x44\141\164\x61\x46\157\x72\101\x6e\x64")] public function lkP1b(array $vyXxP, string $lHWp7) : void { $TlIth = $this->G79W1->and(...$vyXxP); KryW5::UaV_w($lHWp7, (string) $TlIth); } public static function G4fVm() : iterable { return [[["\x75\56\x75\x73\145\x72\40\x3d\x20\61"], "\x75\56\165\163\145\x72\40\75\x20\61"], [["\x75\x2e\x75\x73\145\162\x20\x3d\x20\61", "\165\x2e\147\162\157\165\160\137\x69\144\40\75\40\x31"], "\x28\x75\56\x75\x73\x65\162\40\75\40\x31\51\x20\x41\116\104\x20\x28\x75\56\147\162\157\165\160\137\151\x64\x20\75\40\x31\x29"], [["\x75\56\x75\163\x65\x72\40\75\x20\x31"], "\165\56\165\163\x65\x72\40\x3d\x20\61"], [["\x75\x2e\x67\162\157\x75\160\137\x69\x64\x20\75\x20\x31", "\x75\56\x67\x72\x6f\x75\160\x5f\151\x64\40\x3d\40\x32"], "\50\165\56\147\162\157\x75\160\137\x69\144\x20\x3d\x20\x31\51\x20\101\x4e\104\x20\x28\165\56\147\162\157\x75\160\x5f\x69\x64\x20\75\40\62\x29"], [["\x75\x2e\165\x73\145\162\40\75\x20\x31", C3FzZ::or("\x75\x2e\x67\x72\x6f\x75\160\x5f\x69\x64\40\x3d\40\x31", "\165\x2e\147\x72\x6f\165\x70\137\x69\144\x20\x3d\x20\x32")], "\x28\165\56\165\x73\145\162\x20\75\40\61\51\x20\x41\116\104\40\50\50\165\x2e\147\x72\x6f\x75\x70\137\151\144\x20\75\x20\x31\51\40\117\x52\x20\x28\165\56\x67\162\157\165\160\137\151\x64\x20\75\40\62\x29\51"], [["\165\56\x67\x72\x6f\x75\x70\137\151\144\x20\x3d\x20\61", C3Fzz::and("\x75\x2e\165\x73\145\162\40\75\x20\61", "\x75\56\147\x72\x6f\x75\x70\137\151\144\x20\75\x20\62")], "\x28\165\x2e\147\162\x6f\165\x70\x5f\151\144\40\75\x20\61\x29\x20\x41\116\104\x20\x28\50\165\56\165\163\x65\x72\x20\x3d\x20\61\51\40\x41\116\104\40\x28\x75\56\147\162\x6f\165\160\137\x69\x64\x20\75\x20\62\x29\x29"]]; } #[DataProvider("\x70\162\157\166\x69\x64\145\x44\x61\x74\141\x46\157\162\x4f\162")] public function cGACe(array $vyXxP, string $lHWp7) : void { $TlIth = $this->G79W1->or(...$vyXxP); krYW5::uaV_W($lHWp7, (string) $TlIth); } public static function DnLLV() : iterable { return [[["\165\56\165\x73\145\x72\40\x3d\x20\61"], "\165\x2e\x75\163\x65\162\x20\75\40\x31"], [["\x75\56\x75\163\x65\162\x20\x3d\40\61", "\x75\56\x67\x72\x6f\165\x70\137\x69\144\x20\x3d\x20\x31"], "\x28\x75\x2e\x75\x73\145\162\x20\75\x20\x31\51\40\117\x52\x20\x28\165\x2e\x67\162\157\x75\160\x5f\x69\x64\x20\x3d\x20\61\x29"], [["\x75\x2e\165\163\x65\x72\x20\x3d\x20\61"], "\165\56\165\x73\x65\162\40\x3d\40\61"], [["\165\x2e\147\x72\157\165\160\x5f\151\x64\x20\x3d\40\x31", "\x75\56\x67\162\x6f\x75\x70\137\151\144\x20\75\x20\62"], "\x28\165\56\147\x72\157\x75\160\x5f\151\144\40\75\40\x31\x29\40\117\122\x20\50\165\x2e\x67\162\x6f\165\x70\x5f\x69\144\x20\75\x20\x32\51"], [["\165\x2e\x75\163\x65\162\40\x3d\x20\61", c3FzZ::or("\165\x2e\147\162\157\x75\x70\137\x69\144\x20\x3d\40\x31", "\165\x2e\x67\x72\x6f\165\160\x5f\x69\x64\x20\75\x20\x32")], "\x28\x75\x2e\x75\163\x65\x72\40\x3d\40\x31\x29\40\x4f\x52\40\x28\x28\165\x2e\x67\x72\x6f\165\x70\x5f\x69\144\40\75\x20\61\x29\x20\117\x52\40\x28\165\56\147\162\157\x75\160\137\151\144\x20\x3d\x20\62\51\x29"], [["\165\x2e\x67\x72\x6f\x75\x70\x5f\151\x64\x20\75\40\61", c3fZz::and("\165\x2e\x75\163\x65\x72\x20\x3d\x20\x31", "\165\56\x67\162\157\165\x70\137\x69\x64\40\75\x20\62")], "\x28\165\56\147\x72\x6f\165\160\137\x69\144\40\x3d\x20\x31\51\x20\x4f\122\x20\x28\x28\165\56\165\x73\x65\162\40\x3d\x20\x31\51\40\x41\x4e\104\x20\x28\x75\x2e\x67\x72\157\x75\160\137\x69\144\x20\75\40\62\51\51"]]; } #[DataProvider("\x70\162\x6f\166\151\144\x65\104\141\164\141\x46\157\162\x43\157\155\x70\x61\162\151\x73\157\x6e")] public function VI8_B(string $FlmMD, string $rojZ_, string $An7dd, string $lHWp7) : void { $omhLZ = $this->G79W1->k4oVT($FlmMD, $rojZ_, $An7dd); kRyw5::UaV_w($lHWp7, $omhLZ); } public static function QCrw0() : iterable { return [["\x75\x2e\x75\x73\145\x72\x5f\151\144", HpeXZ::OC9Xl, "\61", "\x75\x2e\x75\x73\145\x72\x5f\x69\x64\x20\75\40\61"], ["\165\56\x75\163\145\162\137\x69\144", hpEXz::Qn6qB, "\x31", "\x75\x2e\165\163\145\162\137\x69\144\x20\x3c\x3e\x20\x31"], ["\x75\56\163\x61\x6c\x61\x72\x79", HpExz::GFHaI, "\61\x30\60\x30\60", "\x75\56\x73\141\154\141\162\171\x20\74\40\61\x30\60\60\60"], ["\165\56\x73\141\154\141\162\x79", hPEXZ::rdaaf, "\x31\60\60\x30\60", "\165\56\x73\141\154\141\162\171\40\74\x3d\x20\61\x30\x30\x30\x30"], ["\165\x2e\x73\141\x6c\x61\162\x79", HPEXz::KG_uT, "\x31\60\x30\60\60", "\165\x2e\x73\x61\x6c\x61\x72\x79\x20\x3e\40\61\60\x30\x30\x30"], ["\x75\x2e\x73\141\154\x61\162\171", HPexZ::FRzH1, "\x31\60\x30\60\x30", "\x75\56\163\x61\154\x61\162\171\40\x3e\x3d\x20\61\60\x30\x30\x30"]]; } public function eK27F() : void { Kryw5::UAv_w("\165\56\165\163\145\x72\x5f\151\x64\x20\x3d\40\61", $this->G79W1->sTcJg("\165\x2e\165\x73\x65\x72\137\151\x64", "\61")); } public function Mn6lp() : void { KryW5::UAv_w("\x75\x2e\165\x73\x65\x72\137\151\x64\x20\x3c\x3e\x20\61", $this->G79W1->eNMw3("\x75\56\165\163\145\x72\137\x69\x64", "\x31")); } public function OO_83() : void { KRyW5::uaV_W("\x75\x2e\x73\141\154\141\x72\x79\40\x3c\x20\x31\x30\60\60\x30", $this->G79W1->x9aAN("\165\x2e\163\141\154\141\x72\171", "\x31\60\60\60\x30")); } public function uVSfJ() : void { kRyW5::Uav_W("\x75\56\x73\141\x6c\x61\x72\x79\x20\74\75\x20\61\x30\60\60\60", $this->G79W1->cv9Yj("\x75\56\x73\141\154\x61\x72\171", "\x31\60\x30\x30\60")); } public function cB5Rr() : void { KRYw5::uAV_w("\x75\x2e\163\x61\154\141\x72\x79\x20\x3e\x20\x31\60\x30\x30\60", $this->G79W1->gj03b("\x75\x2e\x73\141\x6c\x61\162\171", "\x31\60\60\60\x30")); } public function Aq1DW() : void { KRYW5::uav_W("\x75\x2e\163\141\x6c\x61\162\x79\x20\x3e\75\x20\61\x30\x30\60\60", $this->G79W1->x8Fkp("\165\56\x73\x61\154\141\x72\171", "\61\x30\x30\x30\60")); } public function Ejrp3() : void { Kryw5::UaV_W("\x75\56\144\145\154\x65\164\x65\x64\40\111\x53\40\116\125\x4c\x4c", $this->G79W1->isNull("\165\56\144\x65\154\145\164\x65\x64")); } public function knKG4() : void { kRYw5::UaV_W("\x75\x2e\165\160\x64\x61\x74\x65\x64\x20\111\123\40\116\117\124\x20\x4e\125\x4c\x4c", $this->G79W1->A3uzb("\165\56\x75\160\144\141\164\x65\x64")); } public function f3d1S() : void { KRyw5::uaV_w("\x75\x2e\147\162\157\x75\160\163\x20\x49\x4e\x20\x28\x31\54\40\x33\x2c\x20\64\54\x20\67\x29", $this->G79W1->sGX2g("\165\x2e\x67\162\157\x75\x70\x73", ["\x31", "\63", "\x34", "\67"])); } public function aM_Or() : void { kRYW5::uaV_w("\x75\x2e\x67\162\157\x75\x70\x73\40\111\116\40\x28\x3f\x29", $this->G79W1->SGX2g("\165\56\147\162\x6f\165\160\x73", "\77")); } public function z01jL() : void { krYw5::Uav_W("\x75\56\147\x72\157\x75\x70\x73\40\x4e\117\124\x20\111\x4e\x20\x28\61\x2c\x20\x33\54\40\64\54\40\67\x29", $this->G79W1->OeX2o("\165\x2e\147\162\x6f\x75\x70\163", ["\x31", "\x33", "\x34", "\67"])); } public function ars4y() : void { kRYw5::UAv_w("\165\56\x67\x72\157\x75\160\x73\40\x4e\117\124\40\x49\x4e\40\x28\72\166\141\154\165\x65\x73\x29", $this->G79W1->oEX2o("\165\56\147\x72\x6f\x75\x70\x73", "\72\166\141\x6c\x75\145\163")); } public function Iu9nr() : void { krYw5::Uav_w("\x61\56\163\157\156\x67\40\x4c\111\x4b\x45\40\x27\141\x20\166\151\x72\147\151\156\47", $this->G79W1->v3Vc3("\x61\56\163\157\156\x67", "\47\141\40\166\x69\162\x67\151\156\x27")); } public function yNrDh() : void { kryW5::UaV_W("\x61\x2e\163\x6f\156\147\x20\114\x49\113\105\40\47\x61\x20\x76\151\x72\x67\151\156\47\40\105\x53\x43\101\x50\105\40\47\360\237\222\xa9\x27", $this->G79W1->V3Vc3("\x61\56\163\x6f\x6e\147", "\x27\141\x20\166\151\162\x67\151\156\x27", "\x27\360\x9f\x92\251\x27")); } public function FqgEG() : void { KrYw5::uAV_W("\x73\x2e\x6c\x61\x73\x74\137\167\157\x72\x64\163\x20\116\117\124\x20\114\x49\x4b\x45\x20\47\x74\150\151\x73\47", $this->G79W1->C7oMc("\x73\56\x6c\141\x73\164\x5f\x77\157\162\144\x73", "\47\164\x68\151\x73\x27")); } public function YvV3P() : void { KRyW5::uaV_W("\x70\56\144\x65\163\143\162\151\160\164\151\x6f\156\40\x4e\117\124\x20\x4c\x49\x4b\105\x20\x27\x32\x30\xf0\237\x92\xa9\45\47\x20\105\x53\103\101\120\x45\40\47\xf0\x9f\x92\251\x27", $this->G79W1->c7oMc("\160\56\144\x65\163\143\162\x69\x70\x74\x69\157\156", "\x27\x32\x30\xf0\237\x92\251\x25\x27", "\47\xf0\x9f\x92\xa9\x27")); } }

Function Calls

None

Variables

None

Stats

MD5 cbbc9180b93ad98f6edad0a2de392f25
Eval Count 0
Decode Time 103 ms