Exemplo n.º 1
0
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();
Exemplo n.º 3
0
        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();
?>
 
Exemplo n.º 4
0
<?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();
Exemplo n.º 7
0
<?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();
Exemplo n.º 8
0
<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() . '$';
}
Exemplo n.º 9
0
        // 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();
Exemplo n.º 10
0
<?php

class BankAccount
{
    public $balance = 3500;
    //private $_balance
    //protected $_Tbalance
    public function DisplayBalance()
    {
        return $this->balance;
    }
}
$charles = new BankAccount();
echo $charles->DisplayBalance();