32 lines
623 B
PHP
32 lines
623 B
PHP
<?php
|
|
|
|
class BankAccount
|
|
{
|
|
// modifikatori vidljivosti u PHP public, protected, private
|
|
public $balance = 42;
|
|
|
|
public function DisplayBalance()
|
|
{
|
|
return 'Balance: ' . $this->balance . '<br>'; // Ovako pristupamo vrednosti balance 'pravimo referencu'
|
|
}
|
|
|
|
public function Withdraw($amount)
|
|
{
|
|
if ($this->balance < $amount) {
|
|
echo 'Not enough money <br> ';
|
|
} else {
|
|
$this->balance = $this->balance - $amount;
|
|
}
|
|
}
|
|
}
|
|
|
|
//nova instanca klase
|
|
$ba = new BankAccount;
|
|
|
|
|
|
echo $ba->DisplayBalance();
|
|
|
|
$ba->Withdraw(50);
|
|
|
|
echo $ba->DisplayBalance();
|