Пример #1
0
<?php

class Card
{
    public $name = "gordob";
    protected $cardNumber = "anda";
    private $maxBalance = "000000000";
    function maxBalanceCard()
    {
        echo $this->maxBalance;
    }
}
class Platinum extends Card
{
    function cardNumber()
    {
        echo $this->cardNumber;
    }
    function balance()
    {
        echo $this->maxBalance;
        //can not access private property
    }
}
$myCard = new Card();
echo $myCard->name . "<br>";
echo $myCard->maxBalanceCard() . "<br>";
$myPlatinum = new Platinum();
echo $myPlatinum->cardNumber();
echo $myPlatinum->balance();
Пример #2
0
    }
    function max_balance_card()
    {
        echo $this->max_balance, "<br>";
    }
    function print_name()
    {
        echo $this->name, "<br>";
    }
}
class Platinum extends Card
{
    function cardNumber()
    {
        echo $this->card_number, "<br>";
    }
    function max_balance_card()
    {
        echo $this->max_balance, "<br>";
    }
    function print_name()
    {
        echo $this->name, "<br>";
    }
}
$cardUser = new Card();
$cardUser->name = "DDD";
$cardUser->max_balance_card();
$pla = new Platinum();
$pla->print_name();
$pla->max_balance_card();