PHP 5.3.0+