On Mon, 8 Apr 2002, lmlweb wrote:
> I'm just curious:
> 
> if I use within my html codes:
> 
> <?php echo $fname $lname; ?>, I get an error message telling me:
> 
> Parse error: parse error, expecting `','' or `';''
> 
> However, if I take out one of the variables so that it reads <?php echo
> $lname; ?> it works.
> 
> Has it always been this way? I never noticed before, as I'm quite the
> newbie.  If so, how do I best combine the two (other than having to create
> two separate <?php..?> codes in the HTML)?

Syntax is not random.

echo wants to be fed a comma-separated list of arguments. This is very 
clearly described in the manual (http://php.net/echo) and should not be 
difficult to figure out.

So you can sent it a variable:

   echo $fname;

Or you can send it a string:

   echo "Hello";

Or you can send it a string that contains some variables:

   echo "$fname $lname";

Or you can send it a bunch of variables and strings:

   echo $fname, ' ', $lname;

The manual is your friend.

miguel


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

Reply via email to