Hello Guilherme, if you would read the XML specs more carefulyl you'd find out that they forbid stuff like <?= or even <?php=. consult the follwing excerpt:
2.6 Processing Instructions [3] S ::= (#x20 | #x9 | #xD | #xA)+ [4] NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender [5] Name ::= (Letter | '_' | ':') (NameChar)* [16] PI ::= '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>' [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) [84] Letter ::= BaseChar | Ideographic [85] BaseChar ::= [#x0041-#x005A] | [#x0061-#x007A] | [#x00C0-#x00D6] | [#x00D8-#x00F6] | [#x00F8-#x00FF] | ..... [86] Ideographic ::= [#x4E00-#x9FA5] | #x3007 | [#x3021-#x3029] [87] CombiningChar ::= [#x0300-#x0345] | ..... [88] Digit ::= [#x0030-#x0039] | [#x0660-#x0669] | ..... [89] Extender ::= #x00B7 | #x02D0 | ..... "=" == #x003D Saturday, April 14, 2007, 6:54:13 PM, you wrote: > This sounds handy. > At least it's possible to use inside XML documents and are easy to use as > <?=... > The topic discussion is about ASP tags. IMHO, they are useless and > just contribute to programmers write non-standards code. They should > be dropped. > On the other hand, I usually don't like short tags because of XML > compliant code. I have them disabled in all environments I develop. > But I still believe that a quick way to write content, without messing > XML documents is a great feature. So, if you plan to support something > like this, I think it's a nice addiction to PHP, as long as it do not > stay in the short tags scope. > Personally I use a "e" function to do the task. So... I write this: > <?php e("Something"); ?> that is shorter thans echo. But <?echo is > quickier and simpler than my approach. =) > Best regards, > On 4/14/07, Marcus Boerger <[EMAIL PROTECTED]> wrote: >> Hello Guilherme, >> >> "<?=" is also not confirm toxml spec. What we could do is "<?echo". >> >> best regards >> marcus >> >> Saturday, April 14, 2007, 6:01:37 PM, you wrote: >> >> > If you plan to go far and remove the <? tags, so I suggest to include >> > a <?php=$something?> into PHP. >> >> >> > Best regards, >> >> > On 4/14/07, Stut <[EMAIL PROTECTED]> wrote: >> >> Bart de Boer wrote: >> >> > I think ASP tags should go too... Simply because it's not standards >> >> > compliant and I think it's good if people are forced to make nice >> >> > standards compliant documents... I'd even go so far as to favor dropping >> >> > short tags too... >> >> > >> >> > <? echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n"; ?> >> >> > >> >> > What a mess!... >> >> >> >> I agree, but I do like the <?= tag. Personally I would like to see short >> >> tags dropped but retain support for <?= as it makes templates a lot >> >> easier to read, i.e. <?=$var?> against <?php print $var; ?>. >> >> >> >> -Stut >> >> >> >> >> >> >> >> Best regards, >> Marcus >> >> Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php