Jump to content
  • PHP4 против PHP5 - основные различия

       (0 reviews)

    Вадим

    Преимущества 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 - Руководство



    User Feedback

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest

    • This will not be shown to other users.
    • Add a review...

      ×   Pasted as rich text.   Paste as plain text instead

        Only 75 emoji are allowed.

      ×   Your link has been automatically embedded.   Display as a link instead

      ×   Your previous content has been restored.   Clear editor

      ×   You cannot paste images directly. Upload or insert images from URL.

      Loading...

Messenger

    ×
    ×
    • Create New...

    Important Information

    By using our site you agree to our Privacy Policy