Why are “echo” short tags permanently enabled as of PHP 5.4?
问题 Even the official documentation used to tell us that PHP \"short tags\" (<? /*...*/ ?>) are \"bad\". However, since PHP 5.4, the echo variety <?= /*...*/ ?> is permanently enabled regardless of the short_open_tag setting. What\'s changed? Even if they were previously discouraged solely due to the unpredictable nature of whether short_open_tag is enabled on a shared hosting platform, surely that argument doesn\'t go away just because some subset of hosts will be running PHP 5.4? Arguably this