Переход из PHP 4 в PHP 5
Этот раздел поможет вам при переходе из PHP 4 в PHP 5.
- ÐеÑÐµÑ Ð¾Ð´ из PHP 4 в PHP 5
- РабоÑÐ°ÐµÑ Ð»Ð¸ MySQL в PHP 5? ÐÐ¾Ñ Ð¾Ð¶Ðµ, она иÑÑезла?
- Я ÑлÑÑал, ÑÑо PHP 5 Ð¸Ð¼ÐµÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð½Ð¾Ð²ÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ ÐÐÐ, бÑÐ´ÐµÑ Ð»Ð¸ мой ÑÑÑеÑÑвÑÑÑий код ÑабоÑаÑÑ? Ðде найÑи инÑоÑмаÑÐ¸Ñ Ð¾Ð± ÑÑÐ¸Ñ Ð½Ð¾Ð²ÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ ÐÐÐ?
- ÐÑоме новой модели ÐÐÐ ÑÑо еÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð¾ÑÑ Ð² PHP 5? Также еÑÑÑ Ð»Ð¸ оÑделÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑÑого ÑÑководÑÑва Ð´Ð»Ñ PHP 5?
-
Переход из PHP 4 в PHP 5
-
Хотя PHP 5 предлагает много новых возможностей, он проектировался для совместимости с ранними версиями PHP насколько это только возможно, в процессе функциональность была нарушена не много.
Не забудьте прочитать соответствующее приложение по миграции в PHP 5 в этом руководстве, так как оно содержит даже больше информации на тему мигрирования в PHP 5.
-
Работает ли MySQL в PHP 5? Похоже, она исчезла?
-
MySQL поддерживается с единственным изменением в том, что поддержка MySQL более не включена по умолчанию в PHP 5. Это главным образом означает, что PHP по умолчанию не включает опцию --with-mysql в строку для configure, поэтому вам надо сделать это в ручную при компиляции PHP. Пользователи Windows будут редактировать php.ini и включать php_mysql.dll DLL, так как эта DLL не существовала в PHP 4, она была просто включена в ваши бинарники PHP для Windows.
Также клиентские библиотеки MySQL больше не поставляются с PHP. Более подробно эта тема освещена здесь и обязательно прочитайте раздел по MySQL для деталей по установке MySQL. Пример строки конфигурации будет: --with-mysql=/usr, в то время как пользователям Windows будет нужна доступная в системе libmySQL.dll.
-
Я слышал, что PHP 5 имеет полностью новую модель ООП, будет ли мой существующий код работать? Где найти информацию об этих новых возможностях ООП?
-
Основное изменение в PHP 5 - это изменение в модели ООП, так PHP 5 теперь использует Zend Engine 2.0. Директива zend.ze1_compatibility_mode включает совместимость с Zend Engine 1.0 (PHP 4).
Новая модель ООП документирована в справочнике языка по ООП и приложении по переходу к ООП.
-
Кроме зыка по ООП и приложении по переходу к ООП.
-
Кроме новой модели ООП что ещё изменилось в PHP 5? Также есть ли отдельная версия этого руководства для PHP 5?
-
Существует несколько других изменений, для подробностей смотрите приложение по переходу в PHP 5. Специальной для PHP 5 версии этого руководства не будет, так как в основном объёме PHP остается всё тем же.