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-- Test is_callable() function : usage variations - anonymous class method --FILE-- ..
Decoded Output download
--TEST--
Test is_callable() function : usage variations - anonymous class method
--FILE--
<?php
new class {
function __construct() {
$fname = null;
if (is_callable([$this, 'f'], false, $fname)) {
call_user_func($fname);
} else {
echo "dang
";
}
}
function f() {
echo "nice
";
}
};
?>
--EXPECT--
nice
Did this file decode correctly?
Original Code
--TEST--
Test is_callable() function : usage variations - anonymous class method
--FILE--
<?php
new class {
function __construct() {
$fname = null;
if (is_callable([$this, 'f'], false, $fname)) {
call_user_func($fname);
} else {
echo "dang\n";
}
}
function f() {
echo "nice\n";
}
};
?>
--EXPECT--
nice
Function Calls
None |
Stats
MD5 | fd81d874f9c504844e1900ba0fd9f6ec |
Eval Count | 0 |
Decode Time | 97 ms |