Chris W. Parker wrote: > Wouter van Vliet <mailto:[EMAIL PROTECTED]> > on Friday, November 21, 2003 10:55 AM said: > >> Point is, which of the inline printing style is preferred by you >> guyes. I tend to use <?=$Var?> a lot, since it reads easier but get >> into struggles with myself when I do that multiple times in a row. > > Because of this I usually do the following: > > echo "<p>here is some text with a $variable in it.<br/>\n" > ."And this is another like of text with a $variable1 in it.<br/>\n" > ."And so on...<br/>\n" > ."And so forth.</p>\n"; > > I also prefer <?= $variable ?> to <?php echo $variable; ?> > except that for the sake of cross-system compatibility* I now > choose to do <?php echo $variable; ?>. > > > Chris. > > * What I mean by that is if I give my code to someone else I > want it to work with as few changes as possible. Some php > installs don't have <? ?> turned on (short tags?). >
Well, there is an eye opener. I always thought that the <?=$Var?> printing style was not influenced by short_open_tag, but now I did a test to be sure about it and it turned out it does.. <quick test> 1 <?php 2 echo 'ini setting short_open_tag: '.ini_get('short_open_tag'); 3 ?> 4 5 Long open tags: <?php print 'OK'; ?> 6 Short open tags <? print 'OK'; ?> 7 Short print style <?='OK'?> <output short_open_tags="On"> ini setting short_open_tag: 1 Long open tags: OK Short open tags OK Short print style OK </output> <output short_open_tags="Off"> ini setting short_open_tag: Long open tags: OK Short open tags <? print 'OK'; ?> Short print style <?='OK'?> </output> </quick_test> Thanks! Wouter -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php