[pmwiki-users] preg_replace (RFC)

Johnny Nielsen pmwiki at ravnens.net
Wed Dec 3 16:58:40 CST 2014

> I request comments from the community about this.
> I see the following options:
> 1. Disable/skip any markup rule with the /e flag so that it doesn't
> trigger a warning. This will effectively hide the warnings but some
> recipes will no longer work.
> 2. Disable error reporting for E_DEPRECATED warnings. This will hide the
> warnings, and in most environments the recipes will work as expected, in
> short term. However, if future PHP versions deprecate other features,
> the administrators will not see the warnings and will not know they
> should update their code. It may be something entirely different from
> the current issue. This sounds easy but as an admin I would strongly
> dislike if a software changes the error_reporting parameters for me.
> 3. Do nothing, let the administrators see the warnings and request that
> recipe authors update their modules to make them work with PHP 5.5.

I vote for option 3.
It is easy to understand and troubleshoot the problem.
It gives admins the chance to spot that they should start working on a problem 
resolution, before something starts breaking in the possibly near future.

Option 1 breaks stuff without any warnings or any time to try to avoid troubles 
(as I read it).

Option 2: Not only admins will dislike it. Users will dislike it too. Stuff 
wont work for them and they will have to wait for admins to finally figure out 
what the problem really is, before a resolution comes into sight.
And we all know how patient users are :o)

Just my humble view on the matter.

Thank you, Petko, for your willingness to help :o)

Cheers :o)

Johnny :o)

More information about the pmwiki-users mailing list