On Tue, 7 Jan 2003, Adam H. Pendleton wrote: > Well, I've figured out why PHP doesn't work, and in doing so tied in my > other post about php.ini. RedHat, for reasons I don't quite > understand, have decided to change the value of "short_open_tag" to > "Off". It is on by default on 7.3, but the value is changed to "Off" > in the php update. It doesn't take effect, however (read my php.ini > post), because the setting is saved into /etc/php.ini.rpmnew instead of > /etc/php.ini. On 8.0, though, the setting is "Off" in the base > install. Changing the page to: > > <?php > > phpinfo(); > > ?> > > from: > > <? > > phpinfo(); > > ?> > > causes the page to execute properly. Having this set to "Off" will of > course break a ton of PHP software because most PHP developers use the > short form of the tag opening. This leads to my question: > > Why did RedHat feel the need to change this setting? Was it done > deliberately or was it an oversight? Was it indeed done by RedHat, or > is this a change propagated from the default php.ini released with PHP? > I know there are RedHat developers on this list, and I would like to > hear their answers to these questions, since this has caused me, and > many others, quite a few headaches.
This setting is purposily changed from the default by Red Hat in a patch file called "php-4.2.1-php.ini-dist.patch" The SPEC ChangeLog does not explain why the change was made. The best explaination I could find is in RH Bugzilla entry #72700 where the package builder, Phil Copeland, explains "strictly speaking your scripts should open/close with <?php ... ?>" I went searching through Bugzilla to see if anyone reported short_tag support causing problems and couldn't find any such report. If your not satisified with the existing explaination then you may want to re-open the #72700 call asking for more details. -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list