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 :: Процедурный vs. Объектный стили

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
arxnday
Отправлено: 05 Декабря, 2015 - 03:38:41
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Собственно назрел такой вот вопрос. С идеологической точки зрения, что правильнее?
Какие преимущества у $mysql->query перед mysqli_query() или наоборот?
На что влияет использование одного стиля в противовес другому?
 
 Top
arxnday
Отправлено: 05 Декабря, 2015 - 16:10:06
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Никто не знает что ли?)
 
 Top
lastdays
Отправлено: 05 Декабря, 2015 - 17:23:43
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2013  


Помог: 7 раз(а)




По-моему вопрос из разряда, как кушать правильно, левой рукой или правой.
 
 Top
Мелкий Супермодератор
Отправлено: 05 Декабря, 2015 - 17:29:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Просто срач разводить неохота Закатив глазки

Если не рассматривать идеологию - одна хрень. Они идентичны полностью, просто два способа вызова одних и тех же функций.
Ну ещё $mysql->query($sql); пишется на пару символов короче, чем mysqli_query($mysql, $sql);


-----
PostgreSQL DBA
 
 Top
arxnday
Отправлено: 05 Декабря, 2015 - 19:15:45
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Мелкий пишет:
Просто срач разводить неохота Закатив глазки

Если не рассматривать идеологию - одна хрень. Они идентичны полностью, просто два способа вызова одних и тех же функций.
Ну ещё $mysql->query($sql); пишется на пару символов короче, чем mysqli_query($mysql, $sql);

Ну, после пары мнений за тот или иной подход можно закрыть тему дабы места холиварам не оставлять)
Пока почитываю Котерова и Никсона, периодически выискивая некоторые решения в инете и везде вижу код в процедурном стиле.
Может, на эту тему есть хорошая какая-нибудь статья или иная литературка разжевывающая ооп в пхп?
 
 Top
dcc0
Отправлено: 05 Декабря, 2015 - 19:51:06
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Редактирую проект, в котором код смешан: ООП, и, как вы называете - процедурный.
(Честно признаюсь: не очень понимаю разницу между императивным программированием и процедурным.)
Так вот процедурный легче для восприятия новичка.
И тут так: некоторые важные файлы - чистый ООП, но есть файл functions.php,
где просто подряд идут функции, которые могут быть подключены в любом месте.
В принципе удобно. Редко вызываемые файлы лежат в отдельной папке и там вообще чего только нет, но там тоже интересно - одна функция сайта -
-один файл и четкое внятное название, соответствующее проекту.
Глядя на весь этот код, я понимаю одно, возможно, по-другому и нельзя было написать.
И тот самый важный файл вполне справедливо написан на ООП.


-----
Март 2021. Бросил программирование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB