Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- ReflectionEnum::getBackingType() --FILE-- <?php enum Enum_ {} enum IntEnum: int ..

Decoded Output download

--TEST--
ReflectionEnum::getBackingType()
--FILE--
<?php

enum Enum_ {}
enum IntEnum: int {}
enum StringEnum: string {}

function test(): string {}

var_dump((new ReflectionEnum(Enum_::class))->getBackingType());
echo (new ReflectionEnum(IntEnum::class))->getBackingType() . "
";
echo (new ReflectionEnum(StringEnum::class))->getBackingType() . "
";

?>
--EXPECT--
NULL
int
string

Did this file decode correctly?

Original Code

--TEST--
ReflectionEnum::getBackingType()
--FILE--
<?php

enum Enum_ {}
enum IntEnum: int {}
enum StringEnum: string {}

function test(): string {}

var_dump((new ReflectionEnum(Enum_::class))->getBackingType());
echo (new ReflectionEnum(IntEnum::class))->getBackingType() . "\n";
echo (new ReflectionEnum(StringEnum::class))->getBackingType() . "\n";

?>
--EXPECT--
NULL
int
string

Function Calls

None

Variables

None

Stats

MD5 df2dfe301484a7431ace32111ab3581a
Eval Count 0
Decode Time 77 ms