MHaris
08-22-2007, 02:35 AM
<?php
class Tree{
private $_Type;
private $_Height = 1;
public function setType($_TheType){
$_Type = $_TheType;
echo '<b>'.$_Type.' tree has been cultivated.</b><br/>';
echo 'The height of '.$_Type.' Tree is '.$this->_Height.' meters<br/>';
}
public function oneYearPasses(){
$this->_Height++;
echo 'The'.$this->_Type.' grows to '.$this->_Height.' meter <br/>';
}
}
$OrangeTree = new Tree;
$OrangeTree->setType('Orange');
$OrangeTree->oneYearPasses();
$AppleTree = new Tree;
$AppleTree->setType('Apple');
$AppleTree->oneYearPasses();
$MangoTree = new Tree;
$MangoTree->setType('Mango');
$MangoTree->oneYearPasses();
?>
Why doesn't oneYearPasses method echo's the $_TYPE in the echo? echo 'The'.$_Type.' grows to '.$this->_Height.' meter <br/>';
class Tree{
private $_Type;
private $_Height = 1;
public function setType($_TheType){
$_Type = $_TheType;
echo '<b>'.$_Type.' tree has been cultivated.</b><br/>';
echo 'The height of '.$_Type.' Tree is '.$this->_Height.' meters<br/>';
}
public function oneYearPasses(){
$this->_Height++;
echo 'The'.$this->_Type.' grows to '.$this->_Height.' meter <br/>';
}
}
$OrangeTree = new Tree;
$OrangeTree->setType('Orange');
$OrangeTree->oneYearPasses();
$AppleTree = new Tree;
$AppleTree->setType('Apple');
$AppleTree->oneYearPasses();
$MangoTree = new Tree;
$MangoTree->setType('Mango');
$MangoTree->oneYearPasses();
?>
Why doesn't oneYearPasses method echo's the $_TYPE in the echo? echo 'The'.$_Type.' grows to '.$this->_Height.' meter <br/>';