понедельник, 2 января 2012 г.

PHP Classes

<?PHP

class levelAClass {
public $levelB;
const CLASSCONST = 'Level A';
function getA(){
echo self::CLASSCONST;
//echo ('getA');
}
}

class levelBClass {
const CLASSCONST = 'Level B';
function getB(){
echo self::CLASSCONST;
//echo ('getB');
}
}

?>
*********************************
<?PHP

require('levelABClases.php');

$levelA = new levelAClass();

echo $levelA->getA().'<br>';

$levelA->levelB = new levelBClass();

echo $levelA->levelB->getB();

?>
-----------------------------------------
Level A
Level B
_____________________________________

<?PHP

class levelAClass {
public $levelB;
const CLASSCONST = 'Level A';
function getA(){
echo self::CLASSCONST;
//echo ('getA');
}
}

class levelBClass {

public $levelR;

const CLASSCONST = 'Level B';
function getB(){
echo self::CLASSCONST;
//echo ('getB');
}
}

class levelRClass {
const CLASSCONST = 'Level R';
function getR(){
echo self::CLASSCONST;
//echo ('getB');
}
}

?>
***********************
<?PHP

require('levelABClases.php');

$levelA = new levelAClass();

echo $levelA->getA().'<br>';

$levelA->levelB = new levelBClass();

echo $levelA->levelB->getB().'<br>';
$levelA->levelB->levelR = new levelRClass();
echo $levelA->levelB->levelR->getR();

?>
-----------------------
Level A
Level B
Level R
____________________________________


Комментариев нет:

Отправить комментарий