[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Можно ли так писать профессиональный код
Страницы: 1, 2, 3
stump
Ночь мне принесла результат который наверное больше подойдет. Результатом оказалась запись кода вида:

$id = Set::insert('auth')
->
setparam('email', $form['login'])
->
setparam('password', $form['password'])
->
setparam('hash', md5($form['login'].$form['password']))
->
setparam('blocked', 0);


Тогда интерпритатором выполниться с права на лево setparam -> setparam -> setparam -> setparam что создаст массив параметров который потом будет использоваться методом insert для дальнейшей обработки.

_____________
Трус не играет в хокей
inpost
stump
Ответ на твой вопрос: Да!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
stump
Продолжительная работа в направлении разработки и рефакторинга привела к тому, что текст:

$id = Create::create('auth', array(
'email' => "'".$form['login']."'",
'password' => "'".$form['password']."'",
'hash' => "'".md5($form['login'].$form['password'])."'",
'blocked' => 0
));


должен быть записан примерно так:

array_push($param['fields'], 'email', 'password', 'hash', 'blocked');
array_push($param['value'], $form['login'], $form['password'], md5($form['login'].$form['password']), 0);
Create::create('auth', $param);


Красивее что-ли :D .

Т.е. мораль такая: массивы не нужно заполнять. нужно писать код так, чтобы массивы заполнялись сами. Так красивее что-ли :D .

_____________
Трус не играет в хокей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.