<?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();
} 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();