На самом деле не делай этого!Даже если вы являетесь единственным разработчиком этого проекта и знаете, что ваш проект не будет успешным, вы никогда не сможете узнать, как долго будет использоваться ваш код (часто гораздо дольше, чем вы думаете).Если другому разработчику придется погрузиться в ваш код, ему будет очень трудно, потому что он / она не может полагаться на сам PHP.
Лучшим способом было бы написать свои собственные методы / функции, которые затем вызываютфункция PHP, которую вы хотите перезаписать.Таким образом, разработчик сразу увидит, что это не стандартная функция PHP, и даже если PHP разрешит другие параметры в будущих версиях, у вас будет чистое решение.