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 /** * Class * http://php.net/manual/zh/language.oop5.basic.php */ class NormalC..
Decoded Output download
<?php
/**
* Class
* http://php.net/manual/zh/language.oop5.basic.php
*/
class NormalClass extends AbstractClassName implements InterfaceName
{
// Trait ( PHP )
use TraitName;
// --> <--
/**
*
* @var Type
*/
public $property;
/**
*
* @var Type
*/
private $property;
/**
*
* @var Type
*/
protected $property;
/**
*
* @var Type
*/
static $property;
// --> <--
/**
*
* @param Type
* @return Type
*/
public function publicFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
private function privateFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
protected function protectedFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
public static function staticFunction(Type $var = null): Type
{
}
// --> <--
/**
*
* http://php.net/manual/zh/language.oop5.decon.php
* @param Type
* @return void
*/
public function __construct(Type $var = null)
{
}
/**
*
* http://php.net/manual/zh/language.oop5.decon.php
* @return void
*/
public function __destruct()
{
}
/**
* __set()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param mixed value
* @return void
*/
public function __set(string $name , mixed $value)
{
}
/**
* __get()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return mixed
*/
public function __get(string $name)
{
}
/**
* isset() empty() __isset()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return bool
*/
public function __isset(string $name)
{
}
/**
* unset() __unset()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return void
*/
public function __unset(string $name)
{
}
/**
* __call()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param array arguments
* @return mixed
*/
public function __call(string $name, array $arguments)
{
}
/**
* __callStatic()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param array arguments
* @return mixed
*/
public static function __callStatic(string $name, array $arguments)
{
}
/**
* serialize() __sleep()
*
*
* NULL E_NOTICE
* http://php.net/manual/zh/language.oop5.magic.php#object.sleep
* @return array
*/
public function __sleep()
{
}
/**
* unserialize() __wakeup()
* __wakeup
* http://php.net/manual/zh/language.oop5.magic.php#object.wakeup
* @return void
*/
public function __wakeup()
{
}
/**
* __toString()
* echo $obj;
* E_RECOVERABLE_ERROR
* http://php.net/manual/zh/language.oop5.magic.php#object.tostring
* @return string
*/
public function __toString()
{
}
/**
* __invoke()
* http://php.net/manual/zh/language.oop5.magic.php#object.invoke
* @param Type
* @return mixed
*/
public function __invoke(Type $var = null)
{
}
/**
* PHP 5.1.0 var_export()
* http://php.net/manual/zh/language.oop5.magic.php#object.set-state
* @param array properties
* @return object
*/
public static function __set_state(array $properties)
{
}
/**
* var_dump()
* http://php.net/manual/zh/language.oop5.magic.php#object.debuginfo
* @return array
*/
public function __debugInfo()
{
}
}
/**
*
*
*/
interface InterfaceName
{
public function FunctionName(Type $var = null): Type;
}
/**
*
*
*/
abstract class AbstractClassName
{
/**
*
* @param Type
* @return Type
*/
abstract function abstractFunction(Type $var = null): Type;
}
/**
* Trait
*
*/
trait Logger
{
public function log($message)
{
return $message;
}
}
class WriteLog
{
use Logger;
public function main()
{
return $this->log();
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Class
* http://php.net/manual/zh/language.oop5.basic.php
*/
class NormalClass extends AbstractClassName implements InterfaceName
{
// Trait ( PHP )
use TraitName;
// --> <--
/**
*
* @var Type
*/
public $property;
/**
*
* @var Type
*/
private $property;
/**
*
* @var Type
*/
protected $property;
/**
*
* @var Type
*/
static $property;
// --> <--
/**
*
* @param Type
* @return Type
*/
public function publicFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
private function privateFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
protected function protectedFunction(Type $var = null): Type
{
}
/**
*
* @param Type
* @return Type
*/
public static function staticFunction(Type $var = null): Type
{
}
// --> <--
/**
*
* http://php.net/manual/zh/language.oop5.decon.php
* @param Type
* @return void
*/
public function __construct(Type $var = null)
{
}
/**
*
* http://php.net/manual/zh/language.oop5.decon.php
* @return void
*/
public function __destruct()
{
}
/**
* __set()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param mixed value
* @return void
*/
public function __set(string $name , mixed $value)
{
}
/**
* __get()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return mixed
*/
public function __get(string $name)
{
}
/**
* isset() empty() __isset()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return bool
*/
public function __isset(string $name)
{
}
/**
* unset() __unset()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @return void
*/
public function __unset(string $name)
{
}
/**
* __call()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param array arguments
* @return mixed
*/
public function __call(string $name, array $arguments)
{
}
/**
* __callStatic()
* http://php.net/manual/zh/language.oop5.overloading.php
* @param string name
* @param array arguments
* @return mixed
*/
public static function __callStatic(string $name, array $arguments)
{
}
/**
* serialize() __sleep()
*
*
* NULL E_NOTICE
* http://php.net/manual/zh/language.oop5.magic.php#object.sleep
* @return array
*/
public function __sleep()
{
}
/**
* unserialize() __wakeup()
* __wakeup
* http://php.net/manual/zh/language.oop5.magic.php#object.wakeup
* @return void
*/
public function __wakeup()
{
}
/**
* __toString()
* echo $obj;
* E_RECOVERABLE_ERROR
* http://php.net/manual/zh/language.oop5.magic.php#object.tostring
* @return string
*/
public function __toString()
{
}
/**
* __invoke()
* http://php.net/manual/zh/language.oop5.magic.php#object.invoke
* @param Type
* @return mixed
*/
public function __invoke(Type $var = null)
{
}
/**
* PHP 5.1.0 var_export()
* http://php.net/manual/zh/language.oop5.magic.php#object.set-state
* @param array properties
* @return object
*/
public static function __set_state(array $properties)
{
}
/**
* var_dump()
* http://php.net/manual/zh/language.oop5.magic.php#object.debuginfo
* @return array
*/
public function __debugInfo()
{
}
}
/**
*
*
*/
interface InterfaceName
{
public function FunctionName(Type $var = null): Type;
}
/**
*
*
*/
abstract class AbstractClassName
{
/**
*
* @param Type
* @return Type
*/
abstract function abstractFunction(Type $var = null): Type;
}
/**
* Trait
*
*/
trait Logger
{
public function log($message)
{
return $message;
}
}
class WriteLog
{
use Logger;
public function main()
{
return $this->log();
}
}
Function Calls
None |
Stats
MD5 | 511e6e7c58304f56d554e173cda3b972 |
Eval Count | 0 |
Decode Time | 99 ms |