Warning: Division by zero in /var/customers/webs/stc/benchmark/index.php on line 256 Test: (array) vs. array w/is_array

PHP Benchmarks

Performance comparison of PHP code alternatives.

Test: (array) vs. array() w/is_array()

Does the (array) cast work better than the array() construct if you might already have an array?

Run Again Test Menu

Result

Unfortunately, no history for this test is available.

Code

The first test, "(array)", was:

for ($j = 0; $j < 1000; $j++)
	$GLOBALS['dummy'] = (array) $j;

The second test, "is_array() ? x : array(x)", was:

for ($j = 0; $j < 1000; $j++)
	$GLOBALS['dummy'] = is_array($j) ? $j : array($j);

Running: Linux (x86_64:1 GB) PHP (7.2.19-1+ubuntu16.04.1+deb.sury.org+1)