parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 16.09 02:27

Есть мнение, что если это действительно будет «3.5» или рядом (с несовместимыми изменениями), то конфликт с пользовательским array не только нормален, но и полезен — если есть нативная реализация массива, следует использовать её вместо самописных решений, имя которым — легион.

В целом же, лично я скучаю по временам, когда нативные классы можно было переопределять и дополнять.
Насколько помню, убирали эту возможность под эгидой избавления от неясностей «где что переопределено».
Но считаю, что это дело программиста и его же проблема при бездумной использовании, а сама возможность очень мощная.

Быть может, история сделает цикл и такая возможность когда-нибудь вернётся.
Тогда подобного рода конфликты можно будет разрешить чуть более элегантно — самостоятельно расширив нативный класс недостающими методами.