Re: date.timezone E_WARNING -- Really necessary? What's the rationale?
| From: | Kris Craig | Date: | Mon, 27 May 2013 07:02:21 +0000 |
| Subject: | Re: date.timezone E_WARNING -- Really necessary? What's the rationale? | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-67546@lists.php.net to get a copy of this message | ||
On Sun, May 26, 2013 at 11:49 PM, Reinis Rozitis <r@roze.lv> wrote:
> Again, why can't we just bypass this whole argument by adding a configure
>> option? Something like --date.default_timezone="**America/Los_Angeles"?
>> It
>> could then build that in so it'll assume that if there's no php.ini or if
>> it's just not set in there. Problem solved, everybody's use-case covered.
>>
>
> If you build php yourself from source there is always the option to throw
> (comment out) that one particular E_WARNING line ext/date/php_date.c.(that
> is something I do for example for mysqlnd which complains about
> non-existing character set on older sphinxsearch instances).
>
>
> But if the OP is annoyed by typing "php -d date.timezone=... myfile.php"
> each time he could just make an alias (or doskey in win environment).
>
>
> rr
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Well yes, but you could make the same argument for a lot of the configure
options that are already in place. Personally, if such a configure option
existed, I'd probably use it myself, since date.timezone is generally the
only manual modification I have to make to php.ini, anyway. If I could set
that in configure, I wouldn't have to bother with php.ini at all when doing
installs.
If there's no downside to adding that option (at least I haven't seen
anybody offer one yet) and it has a reasonable use-case (which it does),
then why not? It would certainly make a lot more sense than manually
editing the source code, particularly for sysadmins who might not have any
programming experience.
--Kris