Полагаю, вы имеете в виду не только соглашения об именах, но и веселую смесь function (needle, haystack)
и function(haystack, needle)
порядков параметров.
Я могу полностью понять желание построить разумные обертки вокруг них в целях самообороны. Я все же предпочел бы этого не делать, просто потому, что он добавляет проприетарный слой в ваш проект, который усложнит понимание для других. Все знают, что делает array_push
, но MyArrayFunctions::push
может потребоваться посмотреть или даже посмотреть, чтобы выяснить, что он делает.
Я склонен придерживаться стандартов, хотя в этом случае они, по общему признанию, дрянные. Кроме того, с приличной IDE, которая может искать функции и параметры при вводе, проблема уже значительно уменьшена.
С другой стороны, я не вижу никакого вреда, скажем, в статическом классе Array
, который приводит все push()
, pop()
, array_this()
и array_that()
в одну стандартную форму. Я бы сказал, что все зависит от вас.