• Главная
  • Docker
  • PHP
    • Версии PHP
  • SQL
  • Главная
  • Docker
  • PHP
    • Версии PHP
  • SQL

Предыдущие версии

  • 🐘 Неймспейсы (PHP 5.3+)
  • 🧩 Трейты (PHP 5.4+)
  • 🌀 Генераторы и yield (PHP 5.5+)
Читать

PHP 5.6

  • 펼 Аргументы переменной длины ...$args (PHP 5.6+)
  • 🔖 use function / use const (PHP 5.6+)
  • Оператор возведения в степень **
  • Читать

    PHP 7.0

    • 🔤 Скалярные типы (int, string, float, bool)
    • 🛡️ Null coalescing ??
    • ⚖️ Spaceship operator <=>
    Читать

    PHP 7.1

    • 🔲 Nullable types (?Type)
    • 📦 Void return type
    • 🔒 Class constant visibility (public/protected/private)
    Читать

    PHP 7.2

    • 🔷 object type hint
    • 🛡️ Переопределение абстрактных методов с изменением сигнатуры
    • ⚠️ Запрет на override констант в наследниках
    Читать

    PHP 7.3

    • 📜 Heredoc/Nowdoc: гибкий синтаксис
    • 🔍 is_countable()
    • 📎 array_key_first(), array_key_last()
    Читать

    PHP 7.4

    • 🛡️ Typed properties
    • 🧮 Arrow functions (fn)
    • 🔁 Null-coalescing assignment (??=)
    Читать

    PHP 8.0

    • 🎯 Union types (int|string)
    • 📛 Named arguments
    • 🧩 Match expression
    • 🏷️ Attributes (аннотации)
    • 🚀 JIT: opcache.jit
    • 🆕 Все новые функции (str_contains, str_starts_with и др.)
    Читать

    PHP 8.1

    • 🧱 Enumerations (enum)
    • 📦 Readonly properties
    • 🆕 new in initializers
    • 🚫 never return type
    • 🔀 Intersection types (A&B)
    Читать

    PHP 8.2

    • 🧱 Readonly classes
    • 🔀 DNF Types ((A&B)|C)
    • 🔒 #[\SensitiveParameter]
    • 🔤 true/false/null как типы
    • ⚠️ Deprecated: динамические свойства, ${var}, utf8_encode()
    Читать

    PHP 8.3

    • 🧱 Readonly classes без конструктора
    • 📦 json_validate()
    • 🎲 Random\Engine и Randomizer
    • 🔖 #[\Override]
    • ⚠️ Breaking: DateTime конструктор, mb_detect_encoding
    Читать

    PHP 8.4

    • 🛡️ Readonly parameters (RFC)
    • 🔗 Property hooks: get/set (RFC)
    • 🔢 Explicit octal: 0o755 (RFC)
    • 📦 new в константах класса (RFC)
    • ⚠️ Deprecate DateTime::getLastErrors() (RFC)
    Читать

    PHP 8.5

    • 📰 Анонс релиза PHP 8.5 (php.net)
    • 🔧 Pipe operator |> (RFC)
    • 🧬 clone($obj, [...]) (RFC)
    • 🚯 #[\NoDiscard] (RFC)
    • 🔗 URI класс (RFC)
    Читать