Try  enclosing the variable in Curly Braces

echo " {$this->db->host} ";

Otherwise, the string parser sees $this->db as the variable you're referring to.

Chris

Tomasen wrote:

assume $this->db is an object. $db->host is a string "localhost".

ehco $this->db->host;
// will output
localhost

but
ehco " $this->db->host ";
// whill output
Object id #2->host

is that a bug. or just have to workout by myself?

Thanks for all your good work
Tomasen




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



Reply via email to