Модераторы: 2man

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ставится ли IPB на PHP5? 
:(
    Опции темы
simanyay
Дата 19.7.2005, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Попробовал только что phpBB поставить - всё пучком.


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Irokez
Дата 19.7.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: нет
Всего: 53



Цитата(Opik @ 19.7.2005, 22:31)
Я ставил, всё ок. Верней возникшие ошибки.
1) В некоторых классах нужно было убрать var $param - переменные разные. - PHP ругался, что не может их переназначить.
2) & - передача объектов по ссылке. в PHP5 - объекты всегда передаются по ссылке. Поэтому надо убрать & в некоторых местах.
3) var заменить на public

а конструкторы будут работать?
PM   Вверх
Mal Hack
Дата 19.7.2005, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(simanyay @ 19.7.2005, 23:20)
Почему конечно?


Цитата(Irokez @ 19.7.2005, 23:31)
он же вышел в релиз, значит стабильный, вроде так.


Цитата(Opik @ 19.7.2005, 23:33)
Да и пхп 5.0 - именно стабле.


Я с вами не согласен. Да, по сути ораз версия выша она - стабильна, но версия не прошла "проверку временем". Я не говорю о шлдах и т.п. Я говорю о нормальном одном годе (около того).
Вспомните, когда только-только появился 4.0 была такая же история.

Реально уже на практике стал применяться только 4.1, причем тоже не сразу, т.к. в 1 ветке в отличии от нулевой были существенные изменения.

http://www.php.net/ChangeLog-5.php посмотрите, исправляются довольно-таки серьезные баги, причем большое количество оных не в каких-ть функциях из малоприменяющихся библиотек, а из ядра интерпретатора...

Это мое ИМХО, прошу строго не судить.У меня характер такой, что первым делом - качество.
PM ICQ   Вверх
Wowa
Дата 19.7.2005, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 3
Всего: 290



Цитата(Opik @ 19.7.2005, 21:31)
2) & - передача объектов по ссылке. в PHP5 - объекты всегда передаются по ссылке. Поэтому надо убрать & в некоторых местах.

А если не убирать? ИМХО, ничего не будет ведь. Просто это еще раз укажет, что передается именно ссылка на объект, а не сам объект.
Добавлено @ 23:12
Цитата(Irokez @ 19.7.2005, 21:35)
а конструкторы будут работать?

Насколько я знаю, в ПХП4 название конструктор класса должно обязательно совпадать с названием класса. Какие проблемы это вызовет в ПХП 5? Точно никаких, если включить опцию совместимости в конфиге. А если не включать - то тоже далеко не факт, что будет проблема.
PM WWW   Вверх
Irokez
Дата 19.7.2005, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: нет
Всего: 53



Цитата(Mal @ 19.7.2005, 23:07)
Я с вами не согласен. Да, по сути ораз версия выша она - стабильна, но версия не прошла "проверку временем". Я не говорю о шлдах и т.п. Я говорю о нормальном одном годе (около того).
Вспомните, когда только-только появился 4.0 была такая же история.

тогда ее лучше назвать ненадежной, потому как термин нестабилен означает другое.
PM   Вверх
Wowa
Дата 19.7.2005, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 3
Всего: 290



Цитата(Mal @ 19.7.2005, 20:05)
Поэтому ИМХо и не переходят.

Переходят еще как. Все, что сейчас разрабатывают - разрабатывают именно под ПХП5. Т.к. все думают о будущем. Да и просто с появление ПХП5 глупо создавать серьезные проекты под ПХП4, когда в нем ООП практически нет.
PM WWW   Вверх
Irokez
Дата 19.7.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: нет
Всего: 53



Цитата(Wowa @ 19.7.2005, 23:09)
Насколько я знаю, в ПХП4 название конструктор класса должно обязательно совпадать с названием класса. Какие проблемы это вызовет в ПХП 5? Точно никаких, если включить опцию совместимости в конфиге. А если не включать - то тоже далеко не факт, что будет проблема.

неуверен, в пхп5 конструктор должен быть __construct(), насчет совместимости с пхп4 на сайте ничего не написано.

Это сообщение отредактировал(а) Irokez - 19.7.2005, 23:23
PM   Вверх
Wowa
Дата 19.7.2005, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 3
Всего: 290



Цитата(Irokez @ 19.7.2005, 22:17)

неуверен, в пхп5 конструктор должен быть __constructor(), насчет совместимости с пхп4 на сайте ничего не написано.

а я уверен
PM WWW   Вверх
Mal Hack
Дата 19.7.2005, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(Wowa @ 20.7.2005, 00:09)
Насколько я знаю, в ПХП4 название конструктор класса должно обязательно с названием класса. Какие проблемы это вызовет в ПХП 5?

В 5 конструктор - __constructor.

http://www.php.net/manual/ru/ini.core.php#...patibility-mode
Цитата
Включает режим совместимости с Zend Engine 1 (PHP 4). Это влияет на клонирование, приведение типов и сравнение объектов.

Про конструкторы ничего не сказано.

PM ICQ   Вверх
Irokez
Дата 19.7.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: нет
Всего: 53



Цитата(Wowa @ 19.7.2005, 23:19)
а я уверен

ок, согласен, работает
PM   Вверх
Wowa
Дата 19.7.2005, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 3
Всего: 290



Цитата

Для обратной совместимости, предусмотрено следующее: если PHP5 не находит функцию __construct() в определении данного класса, используется старый стиль именования конструкторов. Таким образом, единственный случай несовместимости при переходе на PHP5 - присутствие в объявлении класса метода с именем __construct().


http://www.php5.ru/php5/zend2
PM WWW   Вверх
Mal Hack
Дата 19.7.2005, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 4
Всего: 261



Цитата(Wowa @ 20.7.2005, 00:16)
Переходят еще как. Все, что сейчас разрабатывают - разрабатывают именно под ПХП5. Т.к. все думают о будущем. Да и просто с появление ПХП5 глупо создавать серьезные проекты под ПХП4, когда в нем ООП практически нет.

Согласен, но разработка серьезного проекта занимает несколько месяцев. По логике 5.1 будет же стабилен (надежен), и появится как раз под выход ПО.

Цитата(Irokez @ 20.7.2005, 00:15)
тогда ее лучше назвать ненадежной, потому как термин нестабилен означает другое.

maybe, maybe. Слова смысла не меняют smile И все-таки отчасти он именно НЕ стабилен, т.к. баги пока находятся вполне серьезные ;)

ИМХО, опять же.
PM ICQ   Вверх
simanyay
Дата 20.7.2005, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Цитата(Irokez @ 20.7.2005, 01:15)

тогда ее лучше назвать ненадежной, потому как термин нестабилен означает другое.


Согласен.

Цитата(Wowa @ 20.7.2005, 01:16)

Переходят еще как. Все, что сейчас разрабатывают - разрабатывают именно под ПХП5. Т.к. все думают о будущем. Да и просто с появление ПХП5 глупо создавать серьезные проекты под ПХП4, когда в нем ООП практически нет.


Угу, к примеру, на PHPClub'e в какой-то ветке были, в основном, посты на тему "поставил пхп5, забыл пхп4" smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Scripter
Дата 20.7.2005, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 15.6.2005

Репутация: нет
Всего: нет



Не ставится.
PM MAIL   Вверх
Opik
Дата 20.7.2005, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 7
Всего: 55



Цитата
А если не убирать? ИМХО, ничего не будет ведь. Просто это еще раз укажет, что передается именно ссылка на объект, а не сам объект.

а если не убирать будет нотайс.

http://www.php.net/manual/ru/migration5.php
PM MAIL Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.0670 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.