Показать сообщение отдельно
Непрочитано 14.11.2010, 17:29   #4
Пользователь

Автор темы (Топик Стартер) Re: Реализация сайтов на PHP.

Цитата:
Сообщение от Blakkky Посмотреть сообщение
1. Зачем нужны интерфейсы в PHP?
2. Чем PDO лучше mysqli и чем хуже?
3. Зачем в PHP нужен ReflectionClass?
4. Что такое MVC и в чем опасность его применения?
5. В чем и при каких условиях могут быть проблемы у данного кода, как их исправить:
PHP код:
$sql "SELECT `field1`, `field2` FROM `my_table` WHERE `id` = '" addslashes($_GET['id']) . "'";
$result mysql_query($sql);
.......... 
Если ответы меня устроят, нам будет о чем поговорить
Эх, специфичные вопросы задал, как раз с тем, с чем я не работаю.
Ну ладно, попробую ответить.

1.В PHP можно обойтись и без них, в других языках, таких как допустим C# они нужны для типизации данных.

2.PDO автоматический фильтрует запросы, + он более свежий, и поддерживает большинство баз данных.

3.Позволяет получить всю информацию о объекте.

4.Model-View-Controller, в данный момент я только знакомлюсь с этой системой.

5.Если magic_quotes_gpc = on, то addslashes не нужны.
Asuma вне форума Ответить с цитированием