class BankAccount { // BankAccount is object public $balance = 10.5; // balance is property public function DisplayBalance() { // displaybalance is method 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; } } } //new instance of class $piyush = new BankAccount(); //withdrawn $piyush->withdrawn(20); //displaying instance echo $piyush->DisplayBalance(); // echo $piyush-> 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();
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($amount) { return $this->balance + $amount; } } $user1 = new BankAccount(); $user2 = new BankAccount(); echo $user1->DisplayBalance(1000) . '<br>'; echo $user1->DisplayBalance(3000);
<?php //object class BankAccount { //property public $balance = 0; //can be accessed anywhere inside of your code //private $balance = 0;//cant be accessed outside of class whatsoever //protected $balance = 0;//can only be accessed within the class, so methods can access //method public function DisplayBalance() { return 'Balance: ' . $this->balance; } } //create new instance of class BankAccount $alex = new BankAccount(); //echo out properties within class or run/use methods within class echo $alex->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();
<?php class BankAccount { public $balance = 0; public function DepositBalance($amount) { return $this->balance = $this->balance + $amount; } public function DisplayBalance() { return $this->balance; } public $type = '18-25'; public function SetType($input) { $this->type = $input; } } class SavingBankAccount extends BankAccount { public $type = 'Supersaver'; } $user1 = new BankAccount(); $user2 = new SavingBankAccount(); $user1->SetType('Silver'); $user1->DepositBalance(3000); $user2->DepositBalance(1000); echo $user1->type . " Has Balance: " . $user1->DisplayBalance() . "<br/>"; echo $user2->type . " Has Balance: " . $user2->DisplayBalance();
<form method="POST" action="#"> Enter The Amount To Transfer: <input type="text" name="withdraw_amount" required>$<br> <input type="submit" name="submit" value="Transfer"> </form> </body> </html> <?php if (isset($_POST['submit'])) { $amount = $_POST['withdraw_amount']; class BankAccount { public $balance = 1000; public function DisplayBalance() { return $this->balance; } public function WithdrawFunds($amount) { if ($this->balance < $amount) { echo 'Sorry ! Not Sufficient Balance'; die; } else { $this->balance = $this->balance - $amount; } } } $account = new BankAccount(); $account->WithdrawFunds($amount); echo 'Transferred Successfully ! Your Current Balance is :' . $account->DisplayBalance() . '$'; }
// 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();
<?php class BankAccount { public $balance = 3500; //private $_balance //protected $_Tbalance public function DisplayBalance() { return $this->balance; } } $charles = new BankAccount(); echo $charles->DisplayBalance();