On Aug 1, 2012, at 7:01 AM, Johannes Schlüter wrote:

> On Wed, 2012-08-01 at 13:38 +0100, Lester Caine wrote:
>> The default if it's not included in the .ini is ON, but the
>> sample .ini's both switch it off, and that is what the distributions
>> follow when creating a clean install.
>> 
>> ALL that was required when the problem was identified was that <?= was
>> handled in PHP5.3 the same way it IS now handled in PHP5.4 and the
>> problem would not exist. This is an example of not thinking through to
>> production a simple change in the core PHP ...
> 
> The default are the compiled in values. The provided ini files are
> suggestions with comments for improving the configuration above the
> default. Those values aren't the default for exactly the reason you
> identified. If distributions "force" those values on you complain there.
> 
> And no, we won't change the core language (<?= like in 5.4) in 5.3.
> There should only be bugfixes, no feature changes.
> 
> If you want to help please test 5.5 snapshots before the release and
> identify possible issues there. As Rasmus and others said we try hard to
> make migration simple while allowing evolution to happen, sometimes we
> fail, that can only be fixed before a release, we can't change the past,
> yet.

One problem here is that we do not distribute a php.ini file with default 
values. The "what is the default value?" topic is real and comes up often. 
Is it time we get back to our roots and include a file like the old 
php.ini-dist? And become friends with distributions to suggest real default 
values to be used all across the world?

Today it feels dirty to mention "default values" in the PHP world as really
this concept does not exist. 

Regards,
Philip


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to