PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (335): В начало « ... 327 328 329 330 331 332 333 334 [335]
Найдено сообщений: 5020
esterio
Отправлено: 14 Ноября, 2012 - 16:25:04 • Тема: Класс локализации • Форум: Объектно-ориентированное программирование
Ответов: 40 Просмотров: 9174
DeepVarvar пишет: Предпочитаю видеть Notice - считаю это ошибкой кода.
в некоторой степени согласен с Вами.
Но согласитесь, что изменение локализации примерно в 100-1000 строк задача не из легких
esterio
Отправлено: 14 Ноября, 2012 - 16:13:31 • Тема: Класс локализации • Форум: Объектно-ориентированное программирование
Ответов: 40 Просмотров: 9174
DeepVarvar пишет: esterio пишет: аргументированной критики за и против
За и против чего?
Спасибо интересное решение. А как Вы добавляете новые свойства. генерируете или у Вас геттер.
Сорри погорячился. Имел ввиду чем плохо ООП подход к локализации против массивов.
(Добавление)
DeepVarvar пишет: Новые св-ва не добавляю, описаны наглухо все, которые нужны, геттера нет и не будет, т.к. не люблю "скрытые" Notice если св-ва такого нет.
Ну можно isset использовать. Тогда notice не будет и null в ответ например:
PHP:
скопировать код в буфер обмена
class loc
{
protected $_loc = array ( ) ;
public function __construct
( array $loc ) {
$this -> _loc = $loc ;
}
public function __set( $key , $value ) { }
public function __get( $key )
{
return isset ( $this -> _loc
[ $key ] ) ?
$this -> _loc
[ $key ] : null ; }
}
'hello_world' = 'Привет мир'
) ;
$loc = new loc( $loc_cfg ) ;
echo $loc -> hello_world ;
esterio
Отправлено: 14 Ноября, 2012 - 15:39:31 • Тема: Класс локализации • Форум: Объектно-ориентированное программирование
Ответов: 40 Просмотров: 9174
CMF ето ГРУБО говоря смесь компонентов.
Есть роутер, конфигурация, бд etc.
Вот хотелось иметь что-нибудь вида
echo $ loc-> loc ('Hello World');
а не
echo $ loc ['hello_world'];
так мне понятней
я не говорю что ООП лучше процедурного или наоборот. Учитывая бурное развитие ООП хотелось бы перенести данный фунционал в ООП стиле.
Я не тролль какой то и не нуб!
Я так и не услышал аргументированной критики за и против.
(Добавление)
2 DeepVarvar
Интересное решение а как вы добавляете новые свойства или у вас геттер
esterio
Отправлено: 14 Ноября, 2012 - 15:08:54 • Тема: MySQL query in javascript • Форум: JavaScript & VBScript
Ответов: 11 Просмотров: 7413
eai пишет: Эти базы выкидывают свой интерфейс по типу HTTP и способны получать запросы в формате JSON
а если сделать такое для мускуля?? Будет для меня задачка для размышлений на сегодня)))
Страниц (335): В начало « ... 327 328 329 330 331 332 333 334 [335]
Powered by ExBB FM 1.0 RC1. InvisionExBB