Home  |  Linux  | Mysql  | PHP  | XML
From:Ashley Sheridan Date:Thu Mar 18 17:37:34 2010
Subject:Re: Re: PHP in HTML code
On Thu, 2010-03-18 at 18:37 +0100, Jan G.B. wrote:

>
>
> 2010/3/18 Ashley Sheridan <ash@ashleysheridan.co.uk>
>
>
> On Thu, 2010-03-18 at 18:09 +0100, Jan G.B. wrote:
>
> > 2010/3/18 Ashley Sheridan <ash@ashleysheridan.co.uk>
> >
> > > I'd rather have short tags turned off than remember each time that I have
> > > to keep breaking up the < and ?php before I output it in-case the parser
> > > gets confused.
> > >
> >
> > You don't need to break anything up. It's perfectly valid and without
> > problems:
> >
> > <?php echo '<?xml version.... ?>'; ?>
>
>
>
>
> What about this:
>
> <?xml version="1.0">
> <?php
>
>
>
>
>
> It's confusing! =)
>
>
> That would break with short tags turned on. I often use this
> sort of code in my Ajax server stuff. I don't want to have to
> use PHP to echo out what would work on a normal setup.
>
>
> I can understand it. But I think it's nonsense to output one line of
> "text" (prolog) and then start with <?php - while arguing that the
> first line of PHP should not be an echo. Where's the point?
>
>
>
>
>
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>
>
>


That was just a really small example. Imagine the <?xml line followed by
other lines of actual XML content that might remain static:

<?xml version="1.0">
<content>
<other_stuff/>
<even_more_stuff/>
<?php
// code that changes here
?>
</content>

I could use heredoc or nowdoc, but why that's just ugly, and the
resulting XML inside the heredoc/nowdoc isn't recognised as XML by any
editor I know of. All of that to avoid writing a few extra characters to
"save myself some work"...

Thanks,
Ash
http://www.ashleysheridan.co.uk



Navigate in group php.general at sever news.php.net
Previous Next


Your recent visits
cvs: pecl /apc apc_main.c apc_signal.c
Re: [PHP] $_GET is Mangling Base64 value
Re: PHP backup in Minnesota
DOMElement: td vs. th
$_GET is Mangling Base64 value



  
© No Copyright
You are free to use Anything, but please consult your advocate before doing so as this website
also list content from other sources which may be copyrighted.
Site Maintained by Zareef Ahmed
Powered By PHP Consultants