short_open_tag
INI • INI default value changed in 8.5
short_open_tag — This directive determines whether or not PHP will recognize code between <? and ?> tags as PHP source which should be processed as such. It is generally recommended that <?php and ?> should be used and that this feature should be disabled, as enabling it may result in issues when generating XML documents, however this remains supported for backward compatibility reasons. Note that this directive does not control the <?= shorthand tag, which can be used regardless of this directive.
| Default value | On |
| Development value | Off |
| Production value | Off |
Modifiability: INI_PERDIR|INI_SYSTEM - The short_open_tag INI directive can be set per-directory (php.ini, .htaccess, httpd.conf, .user.ini, etc.) or globally from php.ini files. However, it cannot be configured with ini_set calls.
short_open_tag = 1 Changes to the short_open_tag INI
PHP 8.5
- INI directive default value changed from
` to1`
short_open_tag INI Availability
short_open_tag INI Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Future Release | Yes |
| PHP 8.5Upcoming Release | Yes |
| PHP 8.4Supported (Latest) | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Security-Fixes Only | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |