Автор Тема: ООПvsPHP?  (Прочитано 4916 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GoBeer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООПvsPHP?
« : 15 Января 2003, 13:59:14 »
Интересно узнать мнение участников форума по поводу реализации ООП в пхп. Я неоднократно натыкался в сети на высказывания о тормозявости объектно-ориентированного кода на пхп. Насколько эта тормозявость серъезна, если она вообще существует (пока верится с трудом).
Это не к тому что хочется писать в индекс.пхп:

$app 
= new TApp;
$app->run();

а к тому есть ли смысл минимизировать вставки ООП кода???

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
ООПvsPHP?
« Ответ #1 : 15 Января 2003, 14:36:39 »
Тормоза есть, хотя я бы сказал - снижение скорости, они не очень большие, чтобы так о них заботится.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
ООПvsPHP?
« Ответ #2 : 15 Января 2003, 17:18:41 »
GoBeer
ООП (канонического) в PHP нет.
Запомни это :)
AS IS...

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ООПvsPHP?
« Ответ #3 : 15 Января 2003, 19:20:44 »
Цитировать
есть ли смысл минимизировать вставки ООП кода???

Особенного смысла нет. Все равно большая часть времени будет съедаться не обработкой классов, а другими операциями (типа запросов к БД, передачей страницы пользователю etc.)
TANSTAAFL

Оффлайн GoBeer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООПvsPHP?
« Ответ #4 : 16 Января 2003, 09:31:08 »
ThE0ReTiC я понимаю, но нужно как нибудь называть то что там есть :)

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
ООПvsPHP?
« Ответ #5 : 16 Января 2003, 10:32:58 »
Если планируется ОЧЕНЬ БОЛЬШАЯ нагрузка, то объекты лучше не использовать. А так, тот же отказ от стандартных шаблонов и замена своим, подогнанным под проект кодом, даст выйгрыш в разы больше, чем мучения "объект или не объект".
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
ООПvsPHP?
« Ответ #6 : 16 Января 2003, 13:47:21 »
По-моему ООП в PHP имеет смысл применять, когда делаешь большой проект. Чтобы не запутаться во всяких модулях, функциях, переменных etc.

А создавать абстракции высокого уровня, когда пишешь что-то масштаба гостевой книги или онлайнового прайс-листа - нонсенс.
•••Jah\'d never let us down!•••

Оффлайн GoBeer

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООПvsPHP?
« Ответ #7 : 17 Января 2003, 09:14:34 »
Xander никто не говорил о написании гостевых книг. Просто достает целыми днями писать интерфейсы к справочникам, а их в более-менее крупном проекте дохрена...

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
ООПvsPHP?
« Ответ #8 : 20 Января 2003, 14:51:09 »
Ну раз уж о классах. Может кто знает , класс работает нормально, а как помещаю его в отдельный файл и делаю
include "file.inc";
выдаёт:
Warning: Failed opening \'file.inc\' for inclusion (include_path=\'.;c:\\php4\\pear\') in ...
,что это может быть?

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
ООПvsPHP?
« Ответ #9 : 20 Января 2003, 14:58:55 »
Million
по-моему это не с классом связано а с путями... тот файл с которого вызывается
Цитировать
include "file.inc";

в той же папке, где и вызываемый?

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
ООПvsPHP?
« Ответ #10 : 20 Января 2003, 15:23:12 »
semya
То что с путями так это точно:)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28