akawin off
Koenig, ну и пусть тaк дeлaют, мне то что :) целью скрипта было показать как можно переопределить уже определенные функции - задача выполнена, а что если кому не понравилось там я не призывал и не настаиваил к использованию :-) люди должны знать, что дворе пхп пятый и что есть такие штуки, как пространства имен или если функция возвращает массив с ней можно работать как с массивом: echo namefunc($param)[item];
Koenig off
Магистр Мёда
akawin, а ни кто одиночный мд5 не юзает, есть кто пользует такие варианты
  1. md5(md5($var));
  2. md5(md5($var) . md5($var));
akawin off
Koenig, просто так надежнее и если хэш сопрут они ведь знать не будут что хэш создан вот такой хитрой функцией из совсем разных двух хэшей, да и потом этот скрипт был в качестве примера в мою статью о нэймспейсах для опыта :-)
Koenig off
Магистр Мёда
Не пойму зачем, чем мд5 в оригинале не угодил?
akawin off
Да, кстати, чтобы работала переопределенная функция, нужно вначале подключить этот скрипт - инклуде (файл с кодом нэймспейс + мд5), а потом есчо мд5(..);
akawin off
Koenig, это вызов подлиной мд5, вне локального пространства имен ХЭШ, установленного оператором use,
Koenig off
Магистр Мёда
Что за слэш в 10 и 11 строках?
Всего: 7

Реклама

Мы в соцсетях

tw tg yt gt