Deprecation: #95257 - GeneralUtility::isFirstPartOfStr()¶
See forge#95257
Description¶
The helper method
TYPO3\CMS\Core\Utility\GeneralUtility\GeneralUtility::isFirstPartOfStr()
has been marked as deprecated, as the newly available PHP built-in
function str_starts_with()
can be used instead, which
supports proper typing and is faster on PHP 8.0.
For PHP 7.4 installations, the dependency symfony/polyfill-php80
adds the PHP function in lower PHP environments, which the TYPO3
Core ships as dependency.
Impact¶
Calling GeneralUtility::isFirstPartOfStr()
will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations using this TYPO3 API function - either via extensions or in their own site-specific code. An analysis via TYPO3's extension scanner will show any matches.
Migration¶
Replace all calls of GeneralUtility::isFirstPartOfStr()
with
str_starts_with()
to avoid deprecation warnings and to keep
your code up-to-date.
See php.net: str-starts-with for further syntax.