| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > PHP5 vs PHP4 |
| Автор: Monty 23.2.2005, 18:48 |
| как всегда: "а что лучше?" |
| Автор: sergejzr 23.2.2005, 18:50 |
| Monty ну как всегда.. Зависит от функций, которыми хочешь пользоваться. Тормозить ничего не тормозит. Зато в 5-ом есть SQLite |
| Автор: Irokez 23.2.2005, 18:55 |
| ставь последнюю версию пхп4 и пиши на нем, а пхп5 изучай в теории. Пока мало хостов поддерживают пятый, но думаю через некоторое время пхп5 будет набирать обороты, тем более что там классы лучше реализованы |
| Автор: Monty 23.2.2005, 19:02 |
| Уже понятно |
| Автор: Mal Hack 23.2.2005, 19:22 | ||
А в 4 разве нету? Monty PHP5 + XML + mysqli + модель ООП. - Еще сыроват. PHP4. - славая ООП модель. - работа с MySQL 4.1, т.е. не позволяет использовать всех возможностей. - отлажен |
| Автор: sergejzr 23.2.2005, 19:28 | ||
в 4 надо устанавливать. В 5 уже в пакете. В принципе конечно пофиг.. |
| Автор: Monty 23.2.2005, 19:28 | ||
это минус? Или у меня с "понятиями" не то ... блин, уже не знаю что и выбрать |
| Автор: Wowa 23.2.2005, 19:31 |
| если программировать, то делай на ПХП5. Т.к. ООП в четвертой версии - это полный изврат. А если ставить форум просто - то пофиг. Разницы не заметишь. Что касается вообще быстродействия, то ПХП5 должен быть быстрее и программы должны меньше памяти заниматься, хотя бы даже из-за более правильной структуры ООП. Добавлено @ 19:31 В четвертом во многих местах(даже там где указатели) - происходило простое копирование переменной. В пятом работает уже к положено. |
| Автор: Monty 23.2.2005, 19:35 |
| слова Adminа уже потрясают не только воздух, но и мое мнение |
| Автор: Mal Hack 23.2.2005, 19:37 | ||||||
Плюс, конечно.
Я бы так не сказал... Просто недоделана..
А форумы на ООП написаны В остальном согласен с Admin'ом... |
| Автор: Monty 23.2.2005, 19:39 |
| так что все-таки про ООП? |
| Автор: Wowa 23.2.2005, 19:43 | ||
все зависит от кода. Конечно может быть такой код, который на пхп4 будет работать быстрее, но большинство код под ПХП5 должно работать быстрее. в ПХП5 есть режим совместимости с ПХП4. Включается в конфиге он. Если бы этого режима не было, то некоторые скрипт написанные под ПХП4 перестали бы работать. |
| Автор: Mal Hack 23.2.2005, 20:01 |
| Monty Если ты только начинаешь PHP юзать, то начинай сразу с 5, но помни, что не раньше чем через год 5 будет реально отлажен и не раньше чем через год он будет установлен на 50% хостинговых серверов. Если же ты разрабатываешь скрипты за бабки или еть проект, то пока юзай 4, ввиду стабильности и распространенности. |
| Автор: Irokez 23.2.2005, 20:17 | ||
из твоих слов получается что не ООП - это не программирование вообще и потом в пхп 5 в основном добавили только деструктор, тип переменной (public, protected, private) и паттерны, в принципе изменения не такие уж и большие в плане ООП, добавление полиморфизма было бы куда более существенно ... а насчет форума - тут смотря как написан, если на пхп4 с классами, то на пхп5 будет куча варнингов, а может вообще работать не будет =) |
| Автор: GZep 28.9.2006, 18:04 |
| а про функцию str_ireplace не забыли? она делает тоже, что и str_replace тока без учета регистра! Очень удобно, например, для фильтрации матерных слов(не надо в маси вписывать все варианты написания матерного слова) её нету в пхп 4, тока в 5.х.х появилась |
| Автор: sergejzr 29.9.2006, 12:23 | ||||
Вообще не существует языка, отвечающего такому требованию А ООП в ПХП5 довольно неплохо реализовали. Программить сейчас в принципе также удобно, как и в ЯВА. С четвёркой я бы уже не стал заморачиваться.
Возможностей больше, поэтому структуру кода можно упростить. А вот почему богатство возможностей всегда должно быть обратнопропорционально быстродействию я не могу понять. Это от реализации всегда зависит. В четвёрке зачатки ООП (вообще работа с классами чеерез "->" ) тормозили. В пятёрке подобного не наблюдаю. |