Re: Help with OOPHP

From: Date: Thu, 01 Nov 2007 05:07:17 +0000
Subject: Re: Help with OOPHP
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-263906@lists.php.net to get a copy of this message
On 1/11/2007, at 5:48, Andrew Peterson wrote:
I'm hoping you guys can help me out. I'm not sure if you can do this, but i'm trying to create a class that is build of another class. I also want to be able to do functions on the class1 from within class2. example: class fruitBasket{ private $fuit = array(); //this is a class
mispelt variable? you use $fruit later on.
public function addFruit($newFruit) { $this->fruitBasket[] = $newFruit();
a) you're using the wrong variable. b) you're calling the function with the name stored in $newFruit. Maybe you want to use: $this->fruit[] = new fruit($newFruit);
} public makeAllApples() { foreach($this->fruit AS $value) { $value->changeName("apple"); } } } class fruit{ private $name; public __construct($name) { $this->name = $name; } public changeName($newName) { $this->name = $newName; } } --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
--- Simon Welsh Admin of http://simon.geek.nz/ Windows is a joke operating system. Hell, it's not even an operating system. NT is Not Tough enough for me either. 95 is how may times it will crash an hour. http://www.thinkgeek.com/brain/gimme.cgi?wid=81d520e5e

« previous php.general (#263906) next »