Then why not use single quotes, its faster than double quotes, and you
could also use comma instead of full stop (echo can take multiple parameters,
which is faster than building up a new string)

function admin_menu() {
echo '<B> Meny </B><BR>';
echo '<A HREF="' , $_SERVER['PHP_SELF'] , '?action=' , MANAGE_MEMBERS
,'">Medlemmar</A><BR>';



Askengren wrote:

I do not know why so many developers use the "-character (double quote)
instead of ' (single quote) in php/html-scripts.

Much easier is:
function admin_menu() {
echo "<B> Meny </B><BR>";
echo "<A HREF='" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_MEMBERS
."'>Medlemmar</A><BR>";
.....
You do then not have to worry about all backslashes.
And single quote is w3c html-standard just as double quote.
And it?s faster - you do not have to switch between html and php so often.

/Håkan



"Anders Thoresson" <[EMAIL PROTECTED]> skrev i meddelandet
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...

Which is more efficient:

function admin_menu() {
echo "<B> Meny </B><BR>";
echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_MEMBERS .
"\">Medlemmar</A><BR>";
echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_ALBUMS .
"\">Album</A><BR>";
echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . INITIAL_PAGE .
"\">Huvudmeny</A><BR>";
echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . LOG_OUT .
"\">Logga ut</A><BR>";
}

or

function admin_menu() {
?>
<B> Meny </B><BR>
<A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(MANAGE_MEMBERS)
;?>">Medlemmar</A><BR>
<A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(MANAGE_ALBUMS)
;?>">Album</A><BR>
<A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(INITIAL_PAGE)
;?>">Huvudmeny</A><BR>
<A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(LOG_OUT);?>">Logga
ut</A><BR>
<?php
}

Any reasons other than speed to choose either?

--
anders thoresson





--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to