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 raklib\utils; class InternetAddress { public..

Decoded Output download

<?php 
 
 declare (strict_types=1); namespace raklib\utils; class InternetAddress { public $ip; public $port; public $version; public function __construct(string $O7820356987601609224, int $O4436036954571352316, int $O9862494584748528374) { goto O8629562802004798734; O2491224506884048848: $this->port = $O4436036954571352316; goto O0136226760638282760; O0136226760638282760: $this->version = $O9862494584748528374; goto O6349798073856039809; O4381728628259302625: O9533662327443756552: goto O2491224506884048848; O7423460878754202290: throw new \InvalidArgumentException("Invalid port range"); goto O4381728628259302625; O8629562802004798734: $this->ip = $O7820356987601609224; goto O9409018500240759125; O9409018500240759125: if (!($O4436036954571352316 < 0 or $O4436036954571352316 > 65535)) { goto O9533662327443756552; } goto O7423460878754202290; O6349798073856039809: } public function getIp() : string { return $this->ip; } public function getPort() : int { return $this->port; } public function getVersion() : int { return $this->version; } public function __toString() { return $this->ip . " " . $this->port; } public function toString() : string { return $this->__toString(); } public function equals(InternetAddress $O7820356987601609224) : bool { return $this->ip === $O7820356987601609224->ip and $this->port === $O7820356987601609224->port and $this->version === $O7820356987601609224->version; } } 
 ?>

Did this file decode correctly?

Original Code

<?php

 declare (strict_types=1); namespace raklib\utils; class InternetAddress { public $ip; public $port; public $version; public function __construct(string $O7820356987601609224, int $O4436036954571352316, int $O9862494584748528374) { goto O8629562802004798734; O2491224506884048848: $this->port = $O4436036954571352316; goto O0136226760638282760; O0136226760638282760: $this->version = $O9862494584748528374; goto O6349798073856039809; O4381728628259302625: O9533662327443756552: goto O2491224506884048848; O7423460878754202290: throw new \InvalidArgumentException("\x49\156\166\x61\x6c\x69\x64\x20\x70\x6f\x72\164\x20\162\141\x6e\x67\x65"); goto O4381728628259302625; O8629562802004798734: $this->ip = $O7820356987601609224; goto O9409018500240759125; O9409018500240759125: if (!($O4436036954571352316 < 0 or $O4436036954571352316 > 65535)) { goto O9533662327443756552; } goto O7423460878754202290; O6349798073856039809: } public function getIp() : string { return $this->ip; } public function getPort() : int { return $this->port; } public function getVersion() : int { return $this->version; } public function __toString() { return $this->ip . "\x20" . $this->port; } public function toString() : string { return $this->__toString(); } public function equals(InternetAddress $O7820356987601609224) : bool { return $this->ip === $O7820356987601609224->ip and $this->port === $O7820356987601609224->port and $this->version === $O7820356987601609224->version; } }

Function Calls

None

Variables

None

Stats

MD5 162b53da88d2eec35a8193bd5d0a7a5e
Eval Count 0
Decode Time 110 ms