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

Reply via email to