2.3.18. CompatibilityPHP73¶

This ruleset centralizes all analysis for the migration from PHP 7.2 to 7.3.

Total : 46 analysis

  • New Functions In PHP 7.3

  • Unknown Pcre2 Option

  • Nonexistent Variable In compact()

  • Case Insensitive Constants

  • Assert Function Is Reserved

  • Continue Is For Loop

  • PHP 7.3 Removed Functions

  • Don’t Read And Write In One Expression

  • Typed Property Usage

  • Concat And Addition

  • Unpacking Inside Arrays

  • Numeric Literal Separator

  • PHP 74 New Directives

  • Coalesce Equal

  • Php 8.0 Only TypeHints

  • Union Type

  • Signature Trailing Comma

  • Throw Was An Expression

  • Enum Usage

  • $_FILES New Entry ‘full_path’

  • Final Constant

  • Never Type Usage

  • PHP 8.1 Types

  • PHP 8.0 Types

  • Named Parameter Usage

  • Nested Attributes

  • New Initializers

  • Can’t Overload Constants

  • array_merge With Ellipsis

  • No Private Abstract Method In Trait

  • Clone Constant

  • No Keyword In Namespace

  • Use Enum Case In Constant Expression

  • Readonly Property Changed By Cloning

  • New Dynamic Class Constant Syntax

  • class_alias() Supports Internal Classes

  • Redeclared Static Variable

  • Static Variable Can Default To Arbitrary Expression

  • Final Traits Are Final

  • Typed Class Constants Usage

  • Void Is Not A Reference

  • PHP 8.1 Types

  • PHP 8.2 New Types

  • New Without Parenthesis

  • Closure In Constant

  • No Final As Method Alias

2.3.18.1. Specs¶

Short name

CompatibilityPHP73

Available in

Entreprise Edition, Exakat Cloud

Reports

Ambassador

Exakat

Navigation

  • Introduction
  • Release Note

GETTING STARTED

  • Standard installation
  • Docker installation
  • Tutorials

USER GUIDE

  • Overview
  • PHP Version
  • Library & Framework Support
  • Configuration
  • Scoping analysis
  • Rule
  • Report
  • Cobbler

REFERENCE GUIDE

  • 1. Rules
  • 2. Rulesets
  • 3. Reports
  • 4. Cobblers
  • 5. Real Code Cases

ADMINISTRATOR GUIDE

  • Installation
  • Upgrading
  • Configuration
  • Commands

OTHERS

  • Frequently Asked Questions
  • Glossary
  • Annex

Related Topics

  • Documentation overview
    • 2. Rulesets
      • Previous: 2.3.17. CompatibilityPHP72
      • Next: 2.3.19. CompatibilityPHP74
©2015-2025, Damien Seguy - Exakat. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source