Автор Тема: ООП и ПХП5  (Прочитано 2973 раз)

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

Оффлайн Nicca

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООП и ПХП5
« : 06 Января 2005, 11:10:39 »
Вот прочитал недавно статью в журнале phpinside.  Там пишет что пхп5 очень хорош для работы с классами и советует автор всем переходить на ооп. У меня нету опыта ООП. Можете на каком-то примере обьяснить как надо проэктировать скрипт используя классы(например сайт портала). Очень хочется научитсья (так все кругом хвалят, говорят мол очень удобно)
И еще читал что классы написанные в пхп4, в пхп5 могут не пойти. И как тогда проэктировать классы чтобы была обратная совместимость. Спасибо

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
ООП и ПХП5
« Ответ #1 : 07 Января 2005, 13:30:18 »
1. Писать с использованием ООП сложнее чем с использованием функций
2. Сразу хорошие классы ты писать не станешь. Пройдет несколько месяцев, может пол-года, может год, а может еще больше, прежде чем ты научишься думать в стиле ООП и писать правильные классы
3. Никаких четких правил как надо проектировать скрипты используя ООП - нет. Есть разные подходы и каждые из них имеют своих сторонников.
4. Никаких книг по ООП+ПХП нет. Надо читать литературу по теории ООП и эти знания применять в ПХП.
Что читать :
http://www.books.ru/shop/books/1535
http://www.books.ru/shop/books/8451
http://www.books.ru/shop/books/156126
Сайты:
http://phppatterns.com/
особенно
http://phppatterns.com/index.php/article/archive/1
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ООП и ПХП5
« Ответ #2 : 07 Января 2005, 13:38:30 »

Оффлайн Nicca

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООП и ПХП5
« Ответ #3 : 11 Января 2005, 10:25:36 »
А такой еще вопрос:
Пойдут ли в пхп5 те классы что написаны в пхп4 ( например те что идут с pear) - я слышал там синтаксис вобще другой. Хочется если уж учить, то потом не переучиваться.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
ООП и ПХП5
« Ответ #4 : 11 Января 2005, 13:39:56 »
Цитировать
Nicca:
Пойдут ли в пхп5 те классы что написаны в пхп4

в большинстве случаев все должно работать.
Если возниктнут проблемы, то в php.ini или .htaccess пропиши
php_flag zend.ze1_compatibility_mode on
Цитировать
Nicca:
Хочется если уж учить, то потом не переучиваться.

может тогда вообще не учиться ? И переучиваться не надо будет
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ООП и ПХП5
« Ответ #5 : 11 Января 2005, 13:51:54 »
Цитировать
Макс:
php_flag zend.ze1_compatibility_mode on

а что это такое???

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
ООП и ПХП5
« Ответ #6 : 11 Января 2005, 13:53:37 »
опция, включающая эмуляцию объектной модели ПХП4 под ПХП5
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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