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
Форумы портала PHP.SU :: Версия для печати :: Процедурный vs. Объектный стили
Форумы портала PHP.SU » » Вопросы новичков » Процедурный vs. Объектный стили

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

1. arxnday - 05 Декабря, 2015 - 03:38:41 - перейти к сообщению
Собственно назрел такой вот вопрос. С идеологической точки зрения, что правильнее?
Какие преимущества у $mysql->query перед mysqli_query() или наоборот?
На что влияет использование одного стиля в противовес другому?
2. arxnday - 05 Декабря, 2015 - 16:10:06 - перейти к сообщению
Никто не знает что ли?)
3. lastdays - 05 Декабря, 2015 - 17:23:43 - перейти к сообщению
По-моему вопрос из разряда, как кушать правильно, левой рукой или правой.
4. Мелкий - 05 Декабря, 2015 - 17:29:04 - перейти к сообщению
Просто срач разводить неохота Закатив глазки

Если не рассматривать идеологию - одна хрень. Они идентичны полностью, просто два способа вызова одних и тех же функций.
Ну ещё $mysql->query($sql); пишется на пару символов короче, чем mysqli_query($mysql, $sql);
5. arxnday - 05 Декабря, 2015 - 19:15:45 - перейти к сообщению
Мелкий пишет:
Просто срач разводить неохота Закатив глазки

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

Ну, после пары мнений за тот или иной подход можно закрыть тему дабы места холиварам не оставлять)
Пока почитываю Котерова и Никсона, периодически выискивая некоторые решения в инете и везде вижу код в процедурном стиле.
Может, на эту тему есть хорошая какая-нибудь статья или иная литературка разжевывающая ооп в пхп?
6. dcc0 - 05 Декабря, 2015 - 19:51:06 - перейти к сообщению
Редактирую проект, в котором код смешан: ООП, и, как вы называете - процедурный.
(Честно признаюсь: не очень понимаю разницу между императивным программированием и процедурным.)
Так вот процедурный легче для восприятия новичка.
И тут так: некоторые важные файлы - чистый ООП, но есть файл functions.php,
где просто подряд идут функции, которые могут быть подключены в любом месте.
В принципе удобно. Редко вызываемые файлы лежат в отдельной папке и там вообще чего только нет, но там тоже интересно - одна функция сайта -
-один файл и четкое внятное название, соответствующее проекту.
Глядя на весь этот код, я понимаю одно, возможно, по-другому и нельзя было написать.
И тот самый важный файл вполне справедливо написан на ООП.

 

Powered by ExBB FM 1.0 RC1