> >I am curious to know why you need to use the /n, and what it actually
does,
> >because I had a page that used them, and i removed them all and it still
> >works fine.
>
> As far as the HTML output, it wont affect how it shows up on the screen,
> but if you look at the HTML code, you will notice everything is on 1
> big-ass long line.
>
> Using a /n at the end of an echo or print statement will put a carriage
> return at the end so your HTML code is more pleasant to view and makes it
> alot easier to view when you are trying to work out any problems in HTML
> layouts.
Umm, it's a newline, and it should be used as \n (not /n). It's a C style
escape for the new-line character. I beleive using \r will insert a
carrige-return. Anyway, same sort of difference (depending on the
editor).. puts the following text on the next line...
NOTE: *nix text files just use a Newline at the end of each line. DOS
(windows) files use a \r\n pair at the end of each line (Carrige-return,
line feed). To make sense of this, think of a type writer or an old
dot-matrix printer.. carrige return: you've moved the print head back to
the left.. newline/linefeed, rolled through one line.
> >Also, is it seen as good or bad practive to use \" only when required or
all
> >the time.
>
> My general rule of thumb is to use \" whenever I need a "
>
> in general, I avoid using quotes where possible (such as in the following)
> <font size=3 face=Arial> (instead of <font size=\"3\" face=\"Arial\">)
>
> But for things like ALT tags, I use \" because spaces are required in the
> value of the ALT tag.
Lets show an example:
echo "This is a string";
would print out:
This is a string
however:
echo "This is a "string"";
would spit out a pasing error. The quoted string (") ends at:
This is a
however, 'string' and the following "'s would not encasing anything.
Rule of thumb: If you are using double quotes to enclose a string, but you
want double quotes within as well, use \" (called escaping). Same goes for
the $ symbol. within quotes, if you want the symbol to show up, use \$.
Otherwise, it'd try to evaluate it as variable!
This is all documented err, somewhere *digs though manuals*, but strangely
enough I can't find it :-|
hope this helps.
bkx
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]