3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ (object) ['ID' => 1, 'name' => 'Mary Jane', 'count' => '420'], (object) ['ID' => 2, 'name' => 'Johnny', 'count' => '23420'], (object) ['ID' => 3, 'name' => 'Kathy', 'count' => '4354'], ]; $property = 'count'; usort($array, fn($a,$b) => $a->$property <=> $b->$property); var_export($array);
Output for git.master, git.master_jit, rfc.property-hooks
array ( 0 => (object) array( 'ID' => 1, 'name' => 'Mary Jane', 'count' => '420', ), 1 => (object) array( 'ID' => 3, 'name' => 'Kathy', 'count' => '4354', ), 2 => (object) array( 'ID' => 2, 'name' => 'Johnny', 'count' => '23420', ), )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
53.19 ms | 401 KiB | 8 Q