Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: Где/как лучше валидировать данные [2]
Как не крути, огромное спасибо sKaa! Этот вариант очень удобен). Так как не надо переписывать кучу текста (типа "Введите логин"). (Добавление) Мелкий, спасибо, уже почитал)). Правда на этом форуме).
etoYA, да сам define очень медленная херовина, просто если ты держишь в define'ах всякие там конфиги или языки, это ужас как медленно будет работать когда их у тебя накопится по бане... Я собственно по этому и показал..
Ну, а так, DelphinPRO абсолютно прав! На хабре давным давно статья была, про скорости всякие
define и прочей мерзости где люди умудряются конфиги хранить, ini файлы лидировали по скорости работы с большим отрывом, а define чуть ли не самым медленным оказался )
etoYA, выходит да. Но если уж есть такое желание юзать ини и ещё, чтоб ООП на каждом шагу могу подсказать вариант с классом Language, который при инициализации загрузит нужный ru\en\uk\kz .ини, распарсит его внутрь приватного свойства класса в виде массива, а доступ будет через магический __get..
Получиться что-то типо :