Easier to understand and supported in PHP 5.5+