News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Terry Chay's Blog:
How much does a date() cost?
May 07, 2009 @ 11:18:28

In a new post to his blog Terry Chay looks at the real cost of a (call to) date() - the PHP function that can parse either the current or an inputted timestamp out into the date format you specify.

One of the fringe benefits of open sources an existing code base is that you have an opportunity to setting error_reporting on E_ALL | E_STRICT or perhaps rather just to 2147483647. When you do that you find small problems with your code base you missed the first time you sloppily wrote it. In my case, I noticed that date() was throwing strict errors.

Due to his resulting request to test the error (after submitting a ticket to fix the server's php.ini settings), he went about trying to test and see what the real impact of working with the date function was by developing his own simple benchmarking script. It runs through five different tests some with a default timezone set and some not. His results found that doing it in the script versus on the server's config didn't make much of a difference so he corrected the issue with a quick ini_set (or a date_default_timezone_set).

0 comments voice your opinion now!
date timezone default benchmark iniset datedefaulttimezoneset


blog comments powered by Disqus

Similar Posts

Paul Jones' Blog: A Siege On Benchmarks

David Goodwin's Blog: PHP DateTime vs mktime / strtotime in Propel

ThinkPHP Blog: Put out the age of a date in words

Hasin Hayder's Blog: Counting occurrence of a word in a String - Benchmarking of PHP functions

Zend Framework By Examples: Handling dates and times (Zend_Date)


Community Events

Don't see your event here?
Let us know!


community library xdebug extension introduction symfony2 performance opinion series example laravel php7 interview framework release version voicesoftheelephpant podcast conference api

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework