Re: Re: [VOTE] Remove deprecated functionality in PHP 7
| From: | Jan Ehrhardt | Date: | Thu, 05 Mar 2015 21:19:19 +0000 |
| Subject: | Re: Re: [VOTE] Remove deprecated functionality in PHP 7 | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-84357@lists.php.net to get a copy of this message | ||
Pierre Joye in php.internals (Thu, 5 Mar 2015 12:36:32 -0800):
>On Thu, Mar 5, 2015 at 12:29 PM, Adam Harvey <aharvey@php.net> wrote:
>> I'm on the fence about making a release for ereg and mysql: it would
>> help in terms of code availability, but at the same time I feel like
>> it undermines our message of "no, really, don't use these at all in
>> PHP 7", even though they'd be marked as unmaintained and deprecated.
>>
>> I guess I'm open to persuasion either way here.
>
>Same here. First time we moved ext to pecl I was saying that we should
>not provide any release and not even use pecl for that. We disagreed,
>so I think we should be consistent here and move on. While I do think
>that a lot of bad things may happen with people starting to install
>ext/mysql from pecl =)
On the other hand: there is a chance they might switch to PHP7 earlier.
I have got some really old legacy code (dating back to 2005), which is
safely guarded against SQL injection and the like. I did a quick test
and only a few changes were needed to let it run on PHP7. This involved
changes like $$hash into ${$hash}. BTW: Piwik heavily uses $$ even in
the latest releases, so it is not as old-style-coding as you might
think.
We are gradually moving our legacy sites to Drupal 7/8, so we will not
spend time on moving the old code from MySQL to MySQLi. But PHP7 has a
lot of benefits as well. Be sure I will be installing MySQL as shared
extension for PHP7.
Jan