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 PhpParser;class fnkub extends vaahc{public $fygtd;..
Decoded Output download
<?php declare(strict_types=1);namespace PhpParser;class fnkub extends vaahc{public $fygtd;public $nmjce;public $nmudf;public function heyq0($fygtd,$nmjce,$nmudf,$cxsq10){parent::heyq0($cxsq10);$this->$vchq11=$fygtd;$this->$srja12=$nmjce;$this->$tgio13=$nmudf;}public function oszj1():array{return[base64_decode('c3ViTm9kZTE='),base64_decode('c3ViTm9kZTI=')];}public function augn2():string{return base64_decode('RHVtbXk=');}}class ozpn14 extends \tdjf15\wqib16\xztu17{public function zbwg3(){$cxsq10=[base64_decode('c3RhcnRMaW5l')=>10,base64_decode('ZW5kTGluZQ==')=>11,base64_decode('c3RhcnRUb2tlblBvcw==')=>12,base64_decode('ZW5kVG9rZW5Qb3M=')=>13,base64_decode('c3RhcnRGaWxlUG9z')=>14,base64_decode('ZW5kRmlsZVBvcw==')=>15,base64_decode('Y29tbWVudHM=')=>[new wzot18(base64_decode('Ly8gQ29tbWVudCAx').base64_decode('Cg==')),new wzot18\mpez19(base64_decode('LyoqIGRvYyBjb21tZW50ICov')),new wzot18(base64_decode('Ly8gQ29tbWVudCAy').base64_decode('Cg==')),],];$ytmn1a=new fnkub(base64_decode('dmFsdWUx'),base64_decode('dmFsdWUy'),base64_decode('dmFsdWUz'),$cxsq10);return[[$cxsq10,$ytmn1a],];}/**
* @dataProvider provideNodes
*/ public function tesy4(array$cxsq10,Node $ytmn1a){$this->yajo1b(base64_decode('RHVtbXk='),$ytmn1a->augn2());$this->yajo1b([base64_decode('c3ViTm9kZTE='),base64_decode('c3ViTm9kZTI=')],$ytmn1a->oszj1());$this->yajo1b(10,$ytmn1a->ravb1c());$this->yajo1b(10,$ytmn1a->dyrs1d());$this->yajo1b(11,$ytmn1a->lftw1e());$this->yajo1b(12,$ytmn1a->gpni1f());$this->yajo1b(13,$ytmn1a->ulvk20());$this->yajo1b(14,$ytmn1a->qeuh21());$this->yajo1b(15,$ytmn1a->ewla22());$this->yajo1b(base64_decode('LyoqIGRvYyBjb21tZW50ICov'),$ytmn1a->fbdy23()->lgie24());$this->yajo1b(base64_decode('dmFsdWUx'),$ytmn1a->$vchq11);$this->yajo1b(base64_decode('dmFsdWUy'),$ytmn1a->$srja12);$this->brsx25(isset($ytmn1a->$vchq11));$this->brsx25(isset($ytmn1a->$srja12));$this->brsx25(!isset($ytmn1a->$koou26));$this->yajo1b($cxsq10,$ytmn1a->sfex27());$this->yajo1b($cxsq10[base64_decode('Y29tbWVudHM=')],$ytmn1a->kpou28());return $ytmn1a;}/**
* @dataProvider provideNodes
*/ public function ezgc5(array$cxsq10,Node $ytmn1a){$this->yajo1b(base64_decode('LyoqIGRvYyBjb21tZW50ICov'),$ytmn1a->fbdy23()->lgie24());$albk29=$ytmn1a->kpou28();array_splice($albk29,1,1,[]);$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),$albk29);$this->fjhs2b($ytmn1a->fbdy23());$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[]);$this->fjhs2b($ytmn1a->fbdy23());}public function kuzf6(){$ytmn1a=new fnkub(null,null,null,[]);$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGRvYyAqLw=='));$ytmn1a->twbr2d($qoja2c);$this->yajo1b($qoja2c,$ytmn1a->fbdy23());$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGRvYyAyICov'));$ytmn1a->twbr2d($qoja2c);$this->yajo1b($qoja2c,$ytmn1a->fbdy23());$segs2e=new wzot18(base64_decode('LyogZm9vICov'));$vsip2f=new wzot18(base64_decode('LyogYmFyICov'));$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGJheiAqLw=='));$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[$segs2e,$vsip2f]);$ytmn1a->twbr2d($qoja2c);$this->yajo1b([$segs2e,$vsip2f,$qoja2c],$ytmn1a->fhjv30(base64_decode('Y29tbWVudHM=')));$altt31=new wzot18\mpez19(base64_decode('LyoqIG5ldyBiYXogKi8='));$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[$segs2e,$qoja2c,$vsip2f]);$ytmn1a->twbr2d($altt31);$this->yajo1b([$segs2e,$altt31,$vsip2f],$ytmn1a->fhjv30(base64_decode('Y29tbWVudHM=')));}/**
* @dataProvider provideNodes
*/ public function frlv7(array$cxsq10,DummyNode $ytmn1a){$ytmn1a->$vchq11=base64_decode('bmV3VmFsdWU=');$this->yajo1b(base64_decode('bmV3VmFsdWU='),$ytmn1a->$vchq11);$sgvx32=&$ytmn1a->$vchq11;$sgvx32=base64_decode('bmV3TmV3VmFsdWU=');$this->yajo1b(base64_decode('bmV3TmV3VmFsdWU='),$ytmn1a->$vchq11);unset($ytmn1a->$vchq11);$this->ffpo33(isset($ytmn1a->$vchq11));}/**
* @dataProvider provideNodes
*/ public function iyai8(array$cxsq10,Node $ytmn1a){$umcp34=0;foreach($ytmn1a as $wtin35=>$wfso36){if($umcp34===0){$this->yajo1b(base64_decode('c3ViTm9kZTE='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUx'),$wfso36);}elseif($umcp34===1){$this->yajo1b(base64_decode('c3ViTm9kZTI='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUy'),$wfso36);}elseif($umcp34===2){$this->yajo1b(base64_decode('bm90U3ViTm9kZQ=='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUz'),$wfso36);}else{throw new \xvzp37();}$umcp34++;}$this->yajo1b(3,$umcp34);}public function rmtz9(){/** @var $node Node */ $ytmn1a=$this->jqaa38(NodeAbstract::class);$this->yjpp39($ytmn1a->sfex27());$ytmn1a->jpqr2a(base64_decode('a2V5'),base64_decode('dmFsdWU='));$this->brsx25($ytmn1a->lipw3a(base64_decode('a2V5')));$this->yajo1b(base64_decode('dmFsdWU='),$ytmn1a->fhjv30(base64_decode('a2V5')));$this->ffpo33($ytmn1a->lipw3a(base64_decode('ZG9lc05vdEV4aXN0')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('ZG9lc05vdEV4aXN0')));$this->yajo1b(base64_decode('ZGVmYXVsdA=='),$ytmn1a->fhjv30(base64_decode('ZG9lc05vdEV4aXN0'),base64_decode('ZGVmYXVsdA==')));$ytmn1a->jpqr2a(base64_decode('bnVsbA=='),null);$this->brsx25($ytmn1a->lipw3a(base64_decode('bnVsbA==')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('bnVsbA==')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('bnVsbA=='),base64_decode('ZGVmYXVsdA==')));$this->yajo1b([base64_decode('a2V5')=>base64_decode('dmFsdWU='),base64_decode('bnVsbA==')=>null,],$ytmn1a->sfex27());$ytmn1a->fibr3b([base64_decode('YQ==')=>base64_decode('Yg=='),base64_decode('Yw==')=>null,]);$this->yajo1b([base64_decode('YQ==')=>base64_decode('Yg=='),base64_decode('Yw==')=>null,],$ytmn1a->sfex27());}public function eogca(){$blwx3c=<<<'PHP'
<?php
// comment
/** doc comment */
function functionName(&$a = 0, $b = 1.0) {
echo 'Foo';
}
PHP;$olad3d=<<<'JSON'
[
{
"nodeType": "Stmt_Function",
"byRef": false,
"name": {
"nodeType": "Identifier",
"name": "functionName",
"attributes": {
"startLine": 4,
"startTokenPos": 7,
"startFilePos": 45,
"endLine": 4,
"endTokenPos": 7,
"endFilePos": 56
}
},
"params": [
{
"nodeType": "Param",
"type": null,
"byRef": true,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"name": "a",
"attributes": {
"startLine": 4,
"startTokenPos": 10,
"startFilePos": 59,
"endLine": 4,
"endTokenPos": 10,
"endFilePos": 60
}
},
"default": {
"nodeType": "Scalar_Int",
"value": 0,
"attributes": {
"startLine": 4,
"startTokenPos": 14,
"startFilePos": 64,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64,
"rawValue": "0",
"kind": 10
}
},
"flags": 0,
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 9,
"startFilePos": 58,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64
}
},
{
"nodeType": "Param",
"type": null,
"byRef": false,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"name": "b",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 17,
"endFilePos": 68
}
},
"default": {
"nodeType": "Scalar_Float",
"value": 1,
"attributes": {
"startLine": 4,
"startTokenPos": 21,
"startFilePos": 72,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74,
"rawValue": "1.0"
}
},
"flags": 0,
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74
}
}
],
"returnType": null,
"stmts": [
{
"nodeType": "Stmt_Echo",
"exprs": [
{
"nodeType": "Scalar_String",
"value": "Foo",
"attributes": {
"startLine": 5,
"startTokenPos": 28,
"startFilePos": 88,
"endLine": 5,
"endTokenPos": 28,
"endFilePos": 92,
"kind": 1,
"rawValue": "'Foo'"
}
}
],
"attributes": {
"startLine": 5,
"startTokenPos": 26,
"startFilePos": 83,
"endLine": 5,
"endTokenPos": 29,
"endFilePos": 93
}
}
],
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 5,
"startFilePos": 36,
"endLine": 6,
"endTokenPos": 31,
"endFilePos": 95,
"comments": [
{
"nodeType": "Comment",
"text": "\/\/ comment",
"line": 2,
"filePos": 6,
"tokenPos": 1,
"endLine": 2,
"endFilePos": 15,
"endTokenPos": 1
},
{
"nodeType": "Comment_Doc",
"text": "\/** doc comment *\/",
"line": 3,
"filePos": 17,
"tokenPos": 3,
"endLine": 3,
"endFilePos": 34,
"endTokenPos": 3
}
]
}
}
]
JSON;$jefo3e=<<<'JSON'
[
{
"nodeType": "Stmt_Function",
"attributes": {
"startLine": 4,
"startTokenPos": 5,
"startFilePos": 36,
"endLine": 6,
"endTokenPos": 31,
"endFilePos": 95,
"comments": [
{
"nodeType": "Comment",
"text": "\/\/ comment",
"line": 2,
"filePos": 6,
"tokenPos": 1,
"endLine": 2,
"endFilePos": 15,
"endTokenPos": 1
},
{
"nodeType": "Comment_Doc",
"text": "\/** doc comment *\/",
"line": 3,
"filePos": 17,
"tokenPos": 3,
"endLine": 3,
"endFilePos": 34,
"endTokenPos": 3
}
]
},
"byRef": false,
"name": {
"nodeType": "Identifier",
"attributes": {
"startLine": 4,
"startTokenPos": 7,
"startFilePos": 45,
"endLine": 4,
"endTokenPos": 7,
"endFilePos": 56
},
"name": "functionName"
},
"params": [
{
"nodeType": "Param",
"attributes": {
"startLine": 4,
"startTokenPos": 9,
"startFilePos": 58,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64
},
"type": null,
"byRef": true,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"attributes": {
"startLine": 4,
"startTokenPos": 10,
"startFilePos": 59,
"endLine": 4,
"endTokenPos": 10,
"endFilePos": 60
},
"name": "a"
},
"default": {
"nodeType": "Scalar_Int",
"attributes": {
"startLine": 4,
"startTokenPos": 14,
"startFilePos": 64,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64,
"rawValue": "0",
"kind": 10
},
"value": 0
},
"flags": 0,
"attrGroups": []
},
{
"nodeType": "Param",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74
},
"type": null,
"byRef": false,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 17,
"endFilePos": 68
},
"name": "b"
},
"default": {
"nodeType": "Scalar_Float",
"attributes": {
"startLine": 4,
"startTokenPos": 21,
"startFilePos": 72,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74,
"rawValue": "1.0"
},
"value": 1
},
"flags": 0,
"attrGroups": []
}
],
"returnType": null,
"stmts": [
{
"nodeType": "Stmt_Echo",
"attributes": {
"startLine": 5,
"startTokenPos": 26,
"startFilePos": 83,
"endLine": 5,
"endTokenPos": 29,
"endFilePos": 93
},
"exprs": [
{
"nodeType": "Scalar_String",
"attributes": {
"startLine": 5,
"startTokenPos": 28,
"startFilePos": 88,
"endLine": 5,
"endTokenPos": 28,
"endFilePos": 92,
"kind": 1,
"rawValue": "'Foo'"
},
"value": "Foo"
}
]
}
],
"attrGroups": []
}
]
JSON;if(version_compare(PHP_VERSION,base64_decode('OC4x'),base64_decode('Pj0='))){$olad3d=$jefo3e;}$ayqw3f=new ijje40\yltj41(new jqcy42());$hkqc43=$ayqw3f->ljwa44(tatk45($blwx3c));$ycvk46=json_encode($hkqc43,JSON_PRETTY_PRINT);$this->rmxt47(tatk45($olad3d),tatk45($ycvk46));}}?>
Did this file decode correctly?
Original Code
<?php declare(strict_types=1);namespace PhpParser;class fnkub extends vaahc{public $fygtd;public $nmjce;public $nmudf;public function heyq0($fygtd,$nmjce,$nmudf,$cxsq10){parent::heyq0($cxsq10);$this->$vchq11=$fygtd;$this->$srja12=$nmjce;$this->$tgio13=$nmudf;}public function oszj1():array{return[base64_decode('c3ViTm9kZTE='),base64_decode('c3ViTm9kZTI=')];}public function augn2():string{return base64_decode('RHVtbXk=');}}class ozpn14 extends \tdjf15\wqib16\xztu17{public function zbwg3(){$cxsq10=[base64_decode('c3RhcnRMaW5l')=>10,base64_decode('ZW5kTGluZQ==')=>11,base64_decode('c3RhcnRUb2tlblBvcw==')=>12,base64_decode('ZW5kVG9rZW5Qb3M=')=>13,base64_decode('c3RhcnRGaWxlUG9z')=>14,base64_decode('ZW5kRmlsZVBvcw==')=>15,base64_decode('Y29tbWVudHM=')=>[new wzot18(base64_decode('Ly8gQ29tbWVudCAx').base64_decode('Cg==')),new wzot18\mpez19(base64_decode('LyoqIGRvYyBjb21tZW50ICov')),new wzot18(base64_decode('Ly8gQ29tbWVudCAy').base64_decode('Cg==')),],];$ytmn1a=new fnkub(base64_decode('dmFsdWUx'),base64_decode('dmFsdWUy'),base64_decode('dmFsdWUz'),$cxsq10);return[[$cxsq10,$ytmn1a],];}/**
* @dataProvider provideNodes
*/ public function tesy4(array$cxsq10,Node $ytmn1a){$this->yajo1b(base64_decode('RHVtbXk='),$ytmn1a->augn2());$this->yajo1b([base64_decode('c3ViTm9kZTE='),base64_decode('c3ViTm9kZTI=')],$ytmn1a->oszj1());$this->yajo1b(10,$ytmn1a->ravb1c());$this->yajo1b(10,$ytmn1a->dyrs1d());$this->yajo1b(11,$ytmn1a->lftw1e());$this->yajo1b(12,$ytmn1a->gpni1f());$this->yajo1b(13,$ytmn1a->ulvk20());$this->yajo1b(14,$ytmn1a->qeuh21());$this->yajo1b(15,$ytmn1a->ewla22());$this->yajo1b(base64_decode('LyoqIGRvYyBjb21tZW50ICov'),$ytmn1a->fbdy23()->lgie24());$this->yajo1b(base64_decode('dmFsdWUx'),$ytmn1a->$vchq11);$this->yajo1b(base64_decode('dmFsdWUy'),$ytmn1a->$srja12);$this->brsx25(isset($ytmn1a->$vchq11));$this->brsx25(isset($ytmn1a->$srja12));$this->brsx25(!isset($ytmn1a->$koou26));$this->yajo1b($cxsq10,$ytmn1a->sfex27());$this->yajo1b($cxsq10[base64_decode('Y29tbWVudHM=')],$ytmn1a->kpou28());return $ytmn1a;}/**
* @dataProvider provideNodes
*/ public function ezgc5(array$cxsq10,Node $ytmn1a){$this->yajo1b(base64_decode('LyoqIGRvYyBjb21tZW50ICov'),$ytmn1a->fbdy23()->lgie24());$albk29=$ytmn1a->kpou28();array_splice($albk29,1,1,[]);$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),$albk29);$this->fjhs2b($ytmn1a->fbdy23());$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[]);$this->fjhs2b($ytmn1a->fbdy23());}public function kuzf6(){$ytmn1a=new fnkub(null,null,null,[]);$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGRvYyAqLw=='));$ytmn1a->twbr2d($qoja2c);$this->yajo1b($qoja2c,$ytmn1a->fbdy23());$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGRvYyAyICov'));$ytmn1a->twbr2d($qoja2c);$this->yajo1b($qoja2c,$ytmn1a->fbdy23());$segs2e=new wzot18(base64_decode('LyogZm9vICov'));$vsip2f=new wzot18(base64_decode('LyogYmFyICov'));$qoja2c=new wzot18\mpez19(base64_decode('LyoqIGJheiAqLw=='));$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[$segs2e,$vsip2f]);$ytmn1a->twbr2d($qoja2c);$this->yajo1b([$segs2e,$vsip2f,$qoja2c],$ytmn1a->fhjv30(base64_decode('Y29tbWVudHM=')));$altt31=new wzot18\mpez19(base64_decode('LyoqIG5ldyBiYXogKi8='));$ytmn1a->jpqr2a(base64_decode('Y29tbWVudHM='),[$segs2e,$qoja2c,$vsip2f]);$ytmn1a->twbr2d($altt31);$this->yajo1b([$segs2e,$altt31,$vsip2f],$ytmn1a->fhjv30(base64_decode('Y29tbWVudHM=')));}/**
* @dataProvider provideNodes
*/ public function frlv7(array$cxsq10,DummyNode $ytmn1a){$ytmn1a->$vchq11=base64_decode('bmV3VmFsdWU=');$this->yajo1b(base64_decode('bmV3VmFsdWU='),$ytmn1a->$vchq11);$sgvx32=&$ytmn1a->$vchq11;$sgvx32=base64_decode('bmV3TmV3VmFsdWU=');$this->yajo1b(base64_decode('bmV3TmV3VmFsdWU='),$ytmn1a->$vchq11);unset($ytmn1a->$vchq11);$this->ffpo33(isset($ytmn1a->$vchq11));}/**
* @dataProvider provideNodes
*/ public function iyai8(array$cxsq10,Node $ytmn1a){$umcp34=0;foreach($ytmn1a as $wtin35=>$wfso36){if($umcp34===0){$this->yajo1b(base64_decode('c3ViTm9kZTE='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUx'),$wfso36);}elseif($umcp34===1){$this->yajo1b(base64_decode('c3ViTm9kZTI='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUy'),$wfso36);}elseif($umcp34===2){$this->yajo1b(base64_decode('bm90U3ViTm9kZQ=='),$wtin35);$this->yajo1b(base64_decode('dmFsdWUz'),$wfso36);}else{throw new \xvzp37();}$umcp34++;}$this->yajo1b(3,$umcp34);}public function rmtz9(){/** @var $node Node */ $ytmn1a=$this->jqaa38(NodeAbstract::class);$this->yjpp39($ytmn1a->sfex27());$ytmn1a->jpqr2a(base64_decode('a2V5'),base64_decode('dmFsdWU='));$this->brsx25($ytmn1a->lipw3a(base64_decode('a2V5')));$this->yajo1b(base64_decode('dmFsdWU='),$ytmn1a->fhjv30(base64_decode('a2V5')));$this->ffpo33($ytmn1a->lipw3a(base64_decode('ZG9lc05vdEV4aXN0')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('ZG9lc05vdEV4aXN0')));$this->yajo1b(base64_decode('ZGVmYXVsdA=='),$ytmn1a->fhjv30(base64_decode('ZG9lc05vdEV4aXN0'),base64_decode('ZGVmYXVsdA==')));$ytmn1a->jpqr2a(base64_decode('bnVsbA=='),null);$this->brsx25($ytmn1a->lipw3a(base64_decode('bnVsbA==')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('bnVsbA==')));$this->fjhs2b($ytmn1a->fhjv30(base64_decode('bnVsbA=='),base64_decode('ZGVmYXVsdA==')));$this->yajo1b([base64_decode('a2V5')=>base64_decode('dmFsdWU='),base64_decode('bnVsbA==')=>null,],$ytmn1a->sfex27());$ytmn1a->fibr3b([base64_decode('YQ==')=>base64_decode('Yg=='),base64_decode('Yw==')=>null,]);$this->yajo1b([base64_decode('YQ==')=>base64_decode('Yg=='),base64_decode('Yw==')=>null,],$ytmn1a->sfex27());}public function eogca(){$blwx3c=<<<'PHP'
<?php
// comment
/** doc comment */
function functionName(&$a = 0, $b = 1.0) {
echo 'Foo';
}
PHP;$olad3d=<<<'JSON'
[
{
"nodeType": "Stmt_Function",
"byRef": false,
"name": {
"nodeType": "Identifier",
"name": "functionName",
"attributes": {
"startLine": 4,
"startTokenPos": 7,
"startFilePos": 45,
"endLine": 4,
"endTokenPos": 7,
"endFilePos": 56
}
},
"params": [
{
"nodeType": "Param",
"type": null,
"byRef": true,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"name": "a",
"attributes": {
"startLine": 4,
"startTokenPos": 10,
"startFilePos": 59,
"endLine": 4,
"endTokenPos": 10,
"endFilePos": 60
}
},
"default": {
"nodeType": "Scalar_Int",
"value": 0,
"attributes": {
"startLine": 4,
"startTokenPos": 14,
"startFilePos": 64,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64,
"rawValue": "0",
"kind": 10
}
},
"flags": 0,
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 9,
"startFilePos": 58,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64
}
},
{
"nodeType": "Param",
"type": null,
"byRef": false,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"name": "b",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 17,
"endFilePos": 68
}
},
"default": {
"nodeType": "Scalar_Float",
"value": 1,
"attributes": {
"startLine": 4,
"startTokenPos": 21,
"startFilePos": 72,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74,
"rawValue": "1.0"
}
},
"flags": 0,
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74
}
}
],
"returnType": null,
"stmts": [
{
"nodeType": "Stmt_Echo",
"exprs": [
{
"nodeType": "Scalar_String",
"value": "Foo",
"attributes": {
"startLine": 5,
"startTokenPos": 28,
"startFilePos": 88,
"endLine": 5,
"endTokenPos": 28,
"endFilePos": 92,
"kind": 1,
"rawValue": "'Foo'"
}
}
],
"attributes": {
"startLine": 5,
"startTokenPos": 26,
"startFilePos": 83,
"endLine": 5,
"endTokenPos": 29,
"endFilePos": 93
}
}
],
"attrGroups": [],
"attributes": {
"startLine": 4,
"startTokenPos": 5,
"startFilePos": 36,
"endLine": 6,
"endTokenPos": 31,
"endFilePos": 95,
"comments": [
{
"nodeType": "Comment",
"text": "\/\/ comment",
"line": 2,
"filePos": 6,
"tokenPos": 1,
"endLine": 2,
"endFilePos": 15,
"endTokenPos": 1
},
{
"nodeType": "Comment_Doc",
"text": "\/** doc comment *\/",
"line": 3,
"filePos": 17,
"tokenPos": 3,
"endLine": 3,
"endFilePos": 34,
"endTokenPos": 3
}
]
}
}
]
JSON;$jefo3e=<<<'JSON'
[
{
"nodeType": "Stmt_Function",
"attributes": {
"startLine": 4,
"startTokenPos": 5,
"startFilePos": 36,
"endLine": 6,
"endTokenPos": 31,
"endFilePos": 95,
"comments": [
{
"nodeType": "Comment",
"text": "\/\/ comment",
"line": 2,
"filePos": 6,
"tokenPos": 1,
"endLine": 2,
"endFilePos": 15,
"endTokenPos": 1
},
{
"nodeType": "Comment_Doc",
"text": "\/** doc comment *\/",
"line": 3,
"filePos": 17,
"tokenPos": 3,
"endLine": 3,
"endFilePos": 34,
"endTokenPos": 3
}
]
},
"byRef": false,
"name": {
"nodeType": "Identifier",
"attributes": {
"startLine": 4,
"startTokenPos": 7,
"startFilePos": 45,
"endLine": 4,
"endTokenPos": 7,
"endFilePos": 56
},
"name": "functionName"
},
"params": [
{
"nodeType": "Param",
"attributes": {
"startLine": 4,
"startTokenPos": 9,
"startFilePos": 58,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64
},
"type": null,
"byRef": true,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"attributes": {
"startLine": 4,
"startTokenPos": 10,
"startFilePos": 59,
"endLine": 4,
"endTokenPos": 10,
"endFilePos": 60
},
"name": "a"
},
"default": {
"nodeType": "Scalar_Int",
"attributes": {
"startLine": 4,
"startTokenPos": 14,
"startFilePos": 64,
"endLine": 4,
"endTokenPos": 14,
"endFilePos": 64,
"rawValue": "0",
"kind": 10
},
"value": 0
},
"flags": 0,
"attrGroups": []
},
{
"nodeType": "Param",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74
},
"type": null,
"byRef": false,
"variadic": false,
"var": {
"nodeType": "Expr_Variable",
"attributes": {
"startLine": 4,
"startTokenPos": 17,
"startFilePos": 67,
"endLine": 4,
"endTokenPos": 17,
"endFilePos": 68
},
"name": "b"
},
"default": {
"nodeType": "Scalar_Float",
"attributes": {
"startLine": 4,
"startTokenPos": 21,
"startFilePos": 72,
"endLine": 4,
"endTokenPos": 21,
"endFilePos": 74,
"rawValue": "1.0"
},
"value": 1
},
"flags": 0,
"attrGroups": []
}
],
"returnType": null,
"stmts": [
{
"nodeType": "Stmt_Echo",
"attributes": {
"startLine": 5,
"startTokenPos": 26,
"startFilePos": 83,
"endLine": 5,
"endTokenPos": 29,
"endFilePos": 93
},
"exprs": [
{
"nodeType": "Scalar_String",
"attributes": {
"startLine": 5,
"startTokenPos": 28,
"startFilePos": 88,
"endLine": 5,
"endTokenPos": 28,
"endFilePos": 92,
"kind": 1,
"rawValue": "'Foo'"
},
"value": "Foo"
}
]
}
],
"attrGroups": []
}
]
JSON;if(version_compare(PHP_VERSION,base64_decode('OC4x'),base64_decode('Pj0='))){$olad3d=$jefo3e;}$ayqw3f=new ijje40\yltj41(new jqcy42());$hkqc43=$ayqw3f->ljwa44(tatk45($blwx3c));$ycvk46=json_encode($hkqc43,JSON_PRETTY_PRINT);$this->rmxt47(tatk45($olad3d),tatk45($ycvk46));}}?>
Function Calls
None |
Stats
MD5 | b49ec853b153d1f2ce1d8c2a1f05d462 |
Eval Count | 0 |
Decode Time | 108 ms |