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\
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_
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\
directly.