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 :: Хочу научиться работать с OOP и PDO.
Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013
Помог: 1 раз(а)
VinylМожно ли использовать mysql в ооп?
Wooorker
Отправлено: 15 Ноября, 2014 - 21:29:44
Гость
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
[quote=DeadDay]
Начни с "Джейсон Ленгсторф - PHP и jQuery для профессионалов".
Vinyl
Отправлено: 15 Ноября, 2014 - 21:39:54
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
DeadDay, почитайте тему, на которую дал ссылку. Там много дельных советов. Что касается вопроса насчет MySQL, что именно Вы имели ввиду? ООП это не фреймворк и не язык программирования.
Википедия пишет:
Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов...
Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013
Помог: 1 раз(а)
Wooorker, Vinyl, До этого я работал только с mysql, без ооп и пдо. Теперь захотел перейти на них.... Но вот что то ошибки на ошибках....Не понимаю, как работать с этими классами дуратскими!!!!!!!!!!!!! Бесит уже, НО бросать ни как не хочу..... Вроде если использую один только пдо, для работы с бд, то вроде что то получается. Но стоит только попробовать тоже самое с ооп, с классами....Всё крах полный....
Vinyl
Отправлено: 16 Ноября, 2014 - 19:18:04
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
DeadDay пишет:
До этого я работал только с mysql...
Это что значит? Вариантов много, но, как мне кажется, Вы о работе с базами данных MySQL в PHP с помощью этих функций. Теперь хотите использовать PDO. Имхо, если не понимаете, что такое ООП, PDO Вам пока нафиг не нужен.
DeadDay пишет:
Теперь захотел перейти на них...
Что подтолкнуло?
DeadDay пишет:
Но вот что то ошибки на ошибках...
Какие ошибки?
DeadDay пишет:
Не понимаю, как работать с этими классами...
Я же Вам дал ссылку на тему, где все 800 раз разжевано, даны ссылки на кучу полезного материала. Лень?
DeadDay пишет:
...дуратскими
Если большинство PHP-разрабов предпочитают ООП процедурному стилю, а для Вас классы дурацкие, это о чем говорит?
DeadDay пишет:
Но стоит только попробовать тоже самое с ооп, с классами....Всё крах полный....
КОНКРЕТНО код и ошибки интерпретатора в студию, тогда будет разговор.
Ещё раз, настоятельно рекомендую почитать тему, которую я давал выше. Лично я подружился с ООП, когда делал более-менее крупный проект с несколькими разработчиками. Вот тогда я понял всю прелесть классов. До этого я понимал, как это работает, но зачем - было совсем не понятно.
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
а с PDO та какие проблемы могут возникнуть? ПДО просто написано в ООП стиле, и что бы работать с ним не нужно знать всю парадигму ООП, достаточно лишь знать на уровне использования. Знать что такое класс, объект, метод, свойство, и как это использовать, а такие вещи, как наследование, инкапсуляция и полиморфизм знать необязательно, что бы использовать ПДО.
Сперва научись это использовать а потом уже изучай как это работает.
Документацию в руки и пошёл, если, что, гугл поможет решить 99.9% ошибок
DelphinPRO
Отправлено: 17 Ноября, 2014 - 00:42:15
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Vinyl пишет:
PDO Вам пока нафиг не нужен
Человек встает на путь истинный, а вы его сталкиваете обратно, в пропасть Не надо так! (Добавление) DeadDay, вы бы по конкретнее вопросы задавали. Сейчас вам можно ответить только лекцией об объектно-ориентированном программировании, чего никто делать не будет .
----- Чем больше узнаю, тем больше я не знаю.
Vinyl
Отправлено: 17 Ноября, 2014 - 00:46:20
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
DelphinPRO, Да ну, бросьте. Это неверный путь. Если ещё толком в синтаксисе не разобрался, а уже за PDO хвататься, не понимая, что и как работает. Овладеть парадигмой ООП за пару суток при желании можно. И если человек с классами не работал, вряд ли стоит острая необходимость в PDO.
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Ну а что тогда? Процедурный mysqli? Нафиг он нужен без именованных параметров...
В конце концов можно написать пару функций-оберток к PDO и писать в привычном процедурном стиле. Зато сразу привыкнет к "php-стандарту" для доступа к БД.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.