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-- Testing function call through of array item --FILE-- <?php $arr = array('strtoup..

Decoded Output download

--TEST--
Testing function call through of array item
--FILE--
<?php

$arr = array('strtoupper', 'strtolower');

$k = 0;

var_dump($arr[0]('foo') == 'FOO');
var_dump($arr[$k]('foo') == 'FOO');
var_dump($arr[++$k]('FOO') == 'foo');
var_dump($arr[++$k]('FOO') == 'foo');

?>
--EXPECTF--
bool(true)
bool(true)
bool(true)

Warning: Undefined array key 2 in %s on line %d

Fatal error: Uncaught Error: Value of type null is not callable in %s:%d
Stack trace:
#0 {main}
  thrown in %s on line %d

Did this file decode correctly?

Original Code

--TEST--
Testing function call through of array item
--FILE--
<?php

$arr = array('strtoupper', 'strtolower');

$k = 0;

var_dump($arr[0]('foo') == 'FOO');
var_dump($arr[$k]('foo') == 'FOO');
var_dump($arr[++$k]('FOO') == 'foo');
var_dump($arr[++$k]('FOO') == 'foo');

?>
--EXPECTF--
bool(true)
bool(true)
bool(true)

Warning: Undefined array key 2 in %s on line %d

Fatal error: Uncaught Error: Value of type null is not callable in %s:%d
Stack trace:
#0 {main}
  thrown in %s on line %d

Function Calls

strtoupper 1

Variables

$k 0
$arr [{'key': 0, 'value': 'strtoupper'}, {'key': 1, 'value': 'strtolower'}]

Stats

MD5 fb3b23569aca16423abcceb45dc88878
Eval Count 0
Decode Time 114 ms