TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v10
  3. 10.3 Changes
  4. Deprecation: #89866 - Global TYPO3-information related constants
Give feedback Edit on GitHub

Deprecation: #89866 - Global TYPO3-information related constants

See forge#89866

Description

The following global constants, which are initialized at the very beginning of each TYPO3-related PHP process, have been marked as deprecated:

  • TYPO3_copyright_year
  • TYPO3_URL_GENERAL
  • TYPO3_URL_LICENSE
  • TYPO3_URL_EXCEPTION
  • TYPO3_URL_DONATE
  • TYPO3_URL_WIKI_OPCODECACHE

They have been migrated to the PHP class \TYPO3\CMS\Core\Information\Typo3Information in order to benefit from opcaching, and to exactly reference when they are used and where they are used throughout TYPO3.

This allows for further optimizations during the Bootstrap process and in our testing suites.

In addition, the new PHP class encapsulates all global TYPO3-information and community-wide information in one place.

Impact

No E_USER_DEPRECATED error is triggered, however the constants will work during TYPO3 v10, and be removed with TYPO3 v11.

Affected Installations

Any TYPO3 installation with a custom extension that uses these constants directly, which is highly unlikely.

Migration

Use the public class constants or the public methods of the new PHP class \TYPO3\CMS\Core\Information\Typo3Information directly.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: May 07, 2025 12:11

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy