Перейти к содержанию
  • PHP4 против PHP5 - основные различия

       (0 отзывов)

    Вадим

    Преимущества PHP5:

    • Улучшенная поддержка текущей системы управления контентом.
    • Сокращенное потребления памяти (ОЗУ).
    • Повышенная защита от уязвимостей в PHP скриптах.
    • Более простое программирование - новые функции и расширения.

    register_globals

    В PHP5 директива register_globals была отключена. Это основное изменение в PHP. Отключенная register_globals влияет на набор предустановленных переменных в глобальном доступе.

    Например, чтобы попасть в корневую директорию документа, Вы будете использовать $_SERVER['DOCUMENT_ROOT'] вместо $DOCUMENT_ROOT и $_GET['id'] из URL www.сайт.ру/test.php?id=3 вместо $id и $_ENV['HOME'] вместо $HOME.

    Для получения дополнительной информации смотрите PHP: Предустановленные Переменные - Руководство

    allow_url_fopen и allow_url_include

    Также в PHP5 остались переменные allow_url_fopen и allow_url_include, но они выключены по-умолчанию. Это потенциально может оказать влияние на Ваши PHP-скрипты - поэтому если нужно включите одну или обе эти директивы. Если в этом нет необходимости, эти директивы нужно оставить выключенными, так как их включение увеличивает уязвимость.

    Новая модель объектов PHP5

    Новая модель объектов в PHP5 делает программирование более простым и эффективным. Методы могут быть ограничены определенными группами пользователей. За счет исключений обработка ошибок стала проще. Для дополнительной информации смотрите PHP: Классы и Объекты - Руководство

    XML и SOAP Веб Сервисы

    Поддержка XML в PHP 5 была обновлена и улучшена. В качестве XML-парсера введен LibXML2. Теперь, в дополнение к SimpleXML, PHP 5 предоставляет более быстрый и простой способ манипулировать XML. Больше информации можно найти в PHP: SimpleXML - Руководство.
    Поддержка SOAP веб-сервисов является нововведением в PHP5. Обратите внимание, что в этой версии PHP5 SQLite не поддерживается.

    Дополнительные различия между PHP4 и PHP5

    Есть другие менее значительные изменения между PHP4 и PHP5, которые задокументированы на сайте PHP: Переход с PHP 4 на PHP 5.0.x - Руководство



    Обратная связь

    Присоединяйтесь к обсуждению

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

    Гость

    • Не будет показан другим пользователям
    • Добавить отзыв...

      ×   Вставлено с форматированием.   Вставить как обычный текст

        Разрешено использовать не более 75 эмодзи.

      ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

      ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

      ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

      Загрузка...

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности