On Wed, Dec 26, 2012 at 10:04 PM, Eugene L Kovalenja <i...@purple.org.ua>wrote:

> Hello, Khalil
>
> Could you explain the pros of your proposal in comparison with the next
> one:
>
>    <?php
>
>    function somethingWillBeRemovedInNextVe**rsion() {
>          trigger_error('This function is deprecated. '
>              . 'Please use "newFunction" instead. ',
>          E_USER_DEPRECATED);
>
>
>          // functionality below
>
>          return 'something';
>    }
>
>    function newFunction() {
>         // ...
>    }
>
>    somethingWillBeRemovedInNextVe**rsion();
>
>
> From my point of view, the modifier for this kind of things is the
> restriction for developers, who want to inform user about details like "why
> we are going to remove this functionality".
>

I agree with Eugene. It's much better to throw a E_USER_DEPRECATED error
with a meaningful custom error message. So -1 on this.

Nikita

Reply via email to