Re: Mangled Code Mess
- From: "Curtis" <dyer85@xxxxxxxxx>
- Date: 14 Dec 2006 01:56:32 -0800
As long as the JavaScript isn't relying on data passed by PHP, you
should be fine by storing the JS in its own file, which is usually the
case. Usually, it's best to keep the presentation tier separate from
the business logic anyway.
Curtis
Skijor wrote:
Thanks all.
As far as the JavaScript definitions go, is there really a good reason
to generate the functions on the fly like this? I assume I can just
statically define them in a .js file instead of creating them on the
fly every time my php code is called. The assumption being I replace
the function definitions with function calls in the php-generated HTML.
bill wrote:
Curtis wrote:
Here's the PHP manual's page on heredoc syntax:
http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
On Dec 11, 7:19 am, bill <nob...@xxxxxxxxxxx> wrote:
see end of post:
Double Echo wrote:
This is old-style dirty PHP programming. There are a lot of stupidfor a newbie, who likes your style, please reference or explain
programmers
who mingle/mangle code like this trying to be cute. Instead of some HTML
with PHP thrown in, reverse it. Have PHP with HTML thrown in. PHP
should be the control, HTML should not be.
<?php
$var = 1 + 1 ;
print <<<ENDOFHTML
<html>
<table>
<tr>
<td>
$var
</td>
</tr>
</table>
ENDOFHTML;
$some_more_php = 2 + 2 ;
print <<<ENDOFHTML
$some_more_php
ENDOFHMTL;
?>
A lot of web servers won't be set up for HTML-with-PHP but if you have
a web server with PHP enabled, you can always throw in HTML. Programmers
who mix PHP into HTML just don't know how to program cleanly.
-DE-DE.
the syntax:
print <<<ENDOFHTML
bill
That sure will make writing html with embedded PHP variables a
LOT more straightforward !
bill
.
- References:
- Mangled Code Mess
- From: Skijor
- Re: Mangled Code Mess
- From: Double Echo
- Re: Mangled Code Mess
- From: bill
- Re: Mangled Code Mess
- From: Curtis
- Re: Mangled Code Mess
- From: bill
- Re: Mangled Code Mess
- From: Skijor
- Mangled Code Mess
- Prev by Date: Re: Joomla newsgroup
- Next by Date: Re: Concat in a join?
- Previous by thread: Re: Mangled Code Mess
- Next by thread: Re: Mangled Code Mess
- Index(es):
Relevant Pages
|