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