> -----Original Message----- > From: Ed Gorski [mailto:[EMAIL PROTECTED]] > Sent: 28 May 2002 21:53 > > No, if you use /* ? */ as a comment the parser will skip right over > it.....if you want to use sample code in your script just use: > > /* > <? > code here.... > ?> > */ > > that'll work fine
hmm, this brings up an interesting point. Whilst this is valid PHP, it is not really valid HTML and certainly not XML. Displaying a page which contains a ?> embedded in a quoted string or /* */ comment in an HTML editor which knows about XML-style <?token syntax, but not PHP specifically, may result in the PHP block apparently terminating at the embedded ?> -- this happens in, for example, Dreamweaver 4, which displays a "php", but terminates it at the *first* occurrence of ?> regardless of where that appears. The XML syntax specifies that a block starting with <?token consists of any characters not including ?>, terminating at the first occurrence of ?>. It makes no allowance for the internal syntax of any such block, so any true XML parser would also terminate a <?php block at the first ?>, regardless of other context. It would appear that if PHP wishes to be fully XML-compliant in the future, it actually needs to change so that ?> terminates a PHP block *regardless of context*. Whether such a change of behaviour is actually desirable is something the PHP community will have to decide. (Incidentally, this mirrors the HTML/JavaScript situation where you *cannot* echo the string "</script>" in one go as it terminates the <script> block. This why you sometimes see constructions such as document.write("</"+"script>")!) Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php