Re: php+html mixup in displaying multidimensional array in html tables [message #176871 is a reply to message #176862] |
Mon, 30 January 2012 14:04 |
Scott Johnson
Messages: 196 Registered: January 2012
Karma:
|
Senior Member |
|
|
On 1/29/2012 9:41 AM, Thomas 'PointedEars' Lahn wrote:
> Jerry Stuckle wrote:
>
>> On 1/29/2012 11:15 AM, Thomas 'PointedEars' Lahn wrote:
>>> Jerry Stuckle wrote:
>>>> On 1/29/2012 9:43 AM, Thomas 'PointedEars' Lahn wrote:
>>>> > r(dot)mariotti(at)fdcx(dot)net wrote:
>>>> >> After developing numerus commercial sites over the past decade+ all
>>>> >> the php I've created is by far mostly procedural. I personally never
>>>> >> leave php and output my pages with a "print<<<EOD" and the entire
>>>> >> page follows, variaables embededded and all.
>>>> >> Easy to create, read, follow, maintain, etc.
>>>> >
>>>> > Except when you want to indent or client-side validate your code. As
> ^^^^^^^^^^^^^^^^^^^^^^^ ^^
>>>> > for the former, the EOD (or whatever delimiter you use) must be at the
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> > *beginning of the line* and must at most followed by `;'. As for the
> ^^^^^^^^^^^^^^^^^^^^^^^
>>>> > latter, a client-side HTML validator will not see the HTML that you put
>>>> > out because to it it is PHP.
>>>> What does indenting have to do with it? And an HTML validator will
>>>> definitely see ALL the HTML you put out - because it is sent to the
>>>> client.
>>> You can't read, can you?
>>
>> A whole lot better than you, obviously. But then you one again have
>> shown you have no idea what you're talking about.
>
> No, evidently you can't read. For if you could, you would have noticed that
> indenting heredoc inevitably shifts the delimiter right from the first
> column, which creates a *syntax error*; so with heredoc you have to take
> extra care that you do not indent that line, which makes maintenance harder.
> You also have to take extra care then that the character following the
> delimiter is at most one `;'; for example, concatenation is only possible
> with the dot at the *next* line. All of that jumping through hoops for
> gaining program *inefficiency* is unnecessary if one uses the natural,
> efficient way of PHP coding with multiple PHP sections in the first place
> (with the alternative syntax if you prefer that).
>
> And if you could also think clearly, you would have interpreted "client-side
> validate" as a validation *before* the PHP source code is deployed on the
> production server, in the source code editor, and not misconstrued it as
> validation in the browser (which is not even possible in all browsers).
>
OK maybe I am not thinking clearly here but trying to wrap my head
around what you mean by "validation before the php source code is
deployed on the production server". The only thing I can guess is that
you are meaning using you editor to validate your code structure?
Please enlighten.
> Nuff said.
Nina Simone? Is that you?
>
>
> PointedEars
|
|
|