Как человек, взявшийся (на свою погибель
) писать доклад для конференции привожу тут приблизительный список тезисов
Предполагаемые тезисы для доклада по теме «Нет авралу! Плавный переход на PHP5»:
1) краткое введение в новые возможности PHP, и возможные подводные камни этих нововведений: объекты + __autoload(); Exception; xml; E_STRICT; $this = приводит к fatal error; ???
2) рассмотрение изменений, необходимых для проекта, использующего классы, для работы в нативном режиме PHP5 (не ze.compatibility_mode)
3) переделка проектов использующих PHP4-domxml (хотя может и не понадобиться, т.к. в php.internals автора domxml уговорили его портировать под php5
4) (help needed) модификация расширений php4 для работы в php5 (правда, насколько я понял, расширения, которые не используют объекты могут быть использованы и так?)
5) Вопрос о совместимости кода PHP5 с PHP4. Что делать если проэкт написан на PHP5, а хостинг PHP4
(тут ИМХО только в морг, уж если писать на PHP5, то заранее знать где хоститься, т.к. переход в обратную сторону очень непрост, особенно если в коде использованы новые фишки PHP5/ZE2, как, например, intefaces, iterators, ArrayAccess и т.п.)