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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Правильность написания
(обратить внимание на кавычки)
а еще лучше завернуть это все в функцию
так как конструкция die(...); неудобна тем что тупо прирывает скрипт , в итоге если это было где в средине страници то на выходе поучится некое уродство.
1) $config передавать параметром (зделал вторым т.к. у 3 есть значение по умолчанию). Слово global замедляет скрипт и на мой взгляд это не професионально.
2) условие на присутствие $DB можно переделать в тернарный оператор
3) я бы очень не советовал выовдить информацию об ошибке в браузер, это может дать лишнюю информаицю для взлома. (Ну если очень хочется можите вернуть условие )
зачем всем видеть где у вас бока, тем более что если сайт начнут ломать подставляя. всевозможные параметры то слоумышленики в итоге еще и увидят как на самом деле выглядит запрос, и в итоге их работа еще больше облегчится.
vixa
Отправлено: 24 Сентября, 2011 - 11:58:08
Новичок
Покинул форум
Сообщений всего: 55
Дата рег-ции: Авг. 2011 Откуда: Украина
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.