return 'Balance' . $this->balance; // same result when return 'balance'.$this->balance; } public function withdrawn($amount) { // displaybalance is method if ($this->balance < $amount) { echo 'not enough money'; // HERE U CAN ALSO USE THROWING EXCEPTIONS } else { $this->balance = $this->balance - $amount; // same result when return 'balance'.$this->balance; } } public function Deposit($amount) { $this->balance = $this->balance + $amount; } } class SavingAccount extends BankAccount { } $piyush = new BankAccount(); $piyush->Deposit(100); $piyush->Withdrawn(20); $piyush_saving = new SavingAccount(); $piyush_saving->Deposit(300); echo $piyush->DisplayBalance() . '<br>'; echo $piyush_saving->DisplayBalance(); ?>
<?php class BankAccount { public $balance = 0; public function DisplayBalance() { return 'Balance: ' . $this->balance . '<br/>'; } public function Withdraw($amount) { if ($this->balance < $amount) { echo 'Not enough money.<br/>'; } else { $this->balance = $this->balance - $amount; } } public function Deposit($amount) { $this->balance = $this->balance + $amount; } } $alex = new BankAccount(); $billy = new BankAccount(); $alex->Deposit(100); $billy->Deposit(15); $alex->Withdraw(20); $billy->Withdraw(5); echo $alex->DisplayBalance(); echo $billy->DisplayBalance();
$this->type = $type_input; } public function DisplayBalance() { return 'Balance: ' . $this->balance . '<br/>'; } public function Withdraw($amount) { if ($this->balance < $amount) { echo 'Not enough money.<br/>'; } else { $this->balance = $this->balance - $amount; } } public function Deposit($amount) { $this->balance = $this->balance + $amount; } } class SavingsAccount extends BankAccount { } $alex = new BankAccount(); $alex->SetType('18-25 Current'); $alex->Deposit(100); $alex->Withdraw(10); $alex_savings = new SavingsAccount(); $alex_savings->SetType('Super Saver'); $alex_savings->Deposit(3000); echo $alex->type . ' has ' . $alex->DisplayBalance() . '<br/>'; echo $alex_savings->type . ' has ' . $alex_savings->DisplayBalance();
{ public $balance = 0; public function DisplayBalance() { return "Balance: " . $this->balance; } public function Withdraw($amount) { if ($this->balance < $amount) { echo "Not enough money.<br>"; } else { $this->balance = $this->balance - $amount; } } public function Deposit($amount) { $this->balance = $this->balance + $amount; } } // new instane of class $charles = new BankAccount(); $alex = new BankAccount(); //Deposit money $charles->Deposit(13000); $alex->Deposit(3000); //Withdraw money $charles->Withdraw(1200); $alex->Withdraw(100); //display the balance echo $charles->DisplayBalance() . "<br>"; echo $alex->DisplayBalance();
return 'Balance' . $this->balance; // same result when return 'balance'.$this->balance; } public function withdrawn($amount) { // displaybalance is method if ($this->balance < $amount) { echo 'not enough money'; // HERE U CAN ALSO USE THROWING EXCEPTIONS } else { $this->balance = $this->balance - $amount; // same result when return 'balance'.$this->balance; } } public function Deposit($amount) { $this->balance = $this->balance + $amount; } } //new instance of class $piyush = new BankAccount(); $sneha = new BankAccount(); //withdrawn $piyush->Deposit(20); $sneha->Deposit(500); $piyush->withdrawn(40); $sneha->withdrawn(50); //displaying instance echo $piyush->DisplayBalance(); // echo $piyush-> DisplayBalance(); echo $sneha->DisplayBalance();