Warning: Division by zero in /var/customers/webs/stc/benchmark/index.php on line 256 Test: single class vs. associative arrays

PHP Benchmarks

Performance comparison of PHP code alternatives.

Test: single class vs. associative arrays

This test creates objects or arrays, and fills them with equivalent data. The array is prefilled with nulls in attempt to be fair.

Run Again Test Menu

Result

Unfortunately, no history for this test is available.

Code

The first test, "class", was:

/*
class TestClass
{
	var $x, $y, $z;
}
*/

$data = new TestClass();

$data->x = 'test';
$data->y = 1;
$data->z = 5.5;

The second test, "arrays", was:

$data = array(
	'x' => null,
	'y' => null,
	'z' => null,
);

$data['x'] = 'test';
$data['y'] = 1;
$data['z'] = 5.5;

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