Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Нужно вызвать в reg() сам gen_password() $this->gen_password(); что бы этот метод отработал и произошло присвоение, а потом уже в bind param надо будет указать не $password а $this->password
но как по мне логика - каша
likvidator
Отправлено: 14 Ноября, 2013 - 17:00:38
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Помог: 4 раз(а)
[+]
teddy пишет:
Нужно вызвать в reg() сам gen_password() $this->gen_password(); что бы этот метод отработал и произошло присвоение, а потом уже в bind param надо будет указать не $password а $this->password
но как по мне логика - каша
ну потому что я привык к процедурному стилю. А что есть не каша?
esterio
Отправлено: 14 Ноября, 2013 - 17:05:37
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
данный класс ничего не должен знать про коннект к базе. етого достаточно, он може вызвать другой обект для сохранения в базу, но делать коннект к базе строго запрещено
teddy
Отправлено: 14 Ноября, 2013 - 17:05:38
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
likvidator пишет:
А что есть не каша?
Ну например не писать все буквы алфавита в массив а просто сделать range('a', 'z');
likvidator
Отправлено: 14 Ноября, 2013 - 17:08:47
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Помог: 4 раз(а)
[+]
teddy пишет:
likvidator пишет:
А что есть не каша?
Ну например не писать все буквы алфавита в массив а просто сделать range('a', 'z');
так вы в этом плане.... Взял всю функцию на портале php.su...
DelphinPRO
Отправлено: 14 Ноября, 2013 - 17:32:31
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Чтобы писать классы, нужно думать объектами.
----- Чем больше узнаю, тем больше я не знаю.
likvidator
Отправлено: 14 Ноября, 2013 - 17:36:18
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Помог: 4 раз(а)
[+]
esterio пишет:
данный класс ничего не должен знать про коннект к базе. етого достаточно, он може вызвать другой обект для сохранения в базу, но делать коннект к базе строго запрещено
т.е мне нужен совершенно отдельный класс для работы с бд. Этот класс я буду использовать при необходимости?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.