Is there a reason why you can't do method chaining off of constructors? Consider the following class: class bob { public function __construct() { echo 'Constructor()'; } public function one() { echo '->one()'; return $this; } public function two() { echo '->two()'; return $this; } } This works: $bob = new bob(); $bob->one()->two(); whereas this doesn't. $bob = new bob()->one()->two(); Why? I thought constructors returned the object? thnx, Christoph -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php