Re: Mangled Code Mess



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 stupid
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.
for a newbie, who likes your style, please reference or explain
the syntax:

print <<<ENDOFHTML

bill


That sure will make writing html with embedded PHP variables a
LOT more straightforward !

bill

.