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-- Eos\DataStructures\Enum cast handler; --SKIPIF-- <?php include __DIR__ . '/../../..
Decoded Output download
--TEST--
Eos\DataStructures\Enum cast handler;
--SKIPIF--
<?php
include __DIR__ . '/../../skipif.inc';
?>
--FILE--
<?php
use Eos\DataStructures\Enum;
class Fruit extends Enum {
const Apple = 1;
const Pear = 2;
}
$fruit = new Fruit(Fruit::Apple);
var_dump((string)$fruit);
var_dump((int)$fruit);
var_dump((array)$fruit);
var_dump((object)$fruit);
var_dump((float)$fruit);
var_dump((bool)$fruit);
?>
--EXPECTF--
string(1) "1"
int(1)
array(0) {
}
object(Fruit)#1 (2) {
["__elements"]=>
array(2) {
["Apple"]=>
int(1)
["Pear"]=>
int(2)
}
["__value"]=>
int(1)
}
float(1)
bool(true)
Did this file decode correctly?
Original Code
--TEST--
Eos\DataStructures\Enum cast handler;
--SKIPIF--
<?php
include __DIR__ . '/../../skipif.inc';
?>
--FILE--
<?php
use Eos\DataStructures\Enum;
class Fruit extends Enum {
const Apple = 1;
const Pear = 2;
}
$fruit = new Fruit(Fruit::Apple);
var_dump((string)$fruit);
var_dump((int)$fruit);
var_dump((array)$fruit);
var_dump((object)$fruit);
var_dump((float)$fruit);
var_dump((bool)$fruit);
?>
--EXPECTF--
string(1) "1"
int(1)
array(0) {
}
object(Fruit)#1 (2) {
["__elements"]=>
array(2) {
["Apple"]=>
int(1)
["Pear"]=>
int(2)
}
["__value"]=>
int(1)
}
float(1)
bool(true)
Function Calls
None |
Stats
MD5 | ecac3b1746094eff88ba3d15ae5813a7 |
Eval Count | 0 |
Decode Time | 1123 ms |