Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dů PTA ~// test OOP sk. b ~:
- <?php
- class pocitac{
- private $nazev;
- private $IP = array();
- private $stav;
- function __construct($Inazev, $IIP){
- $this->nazev = $Inazev;
- $this->IP = $IIP;
- $this->stav = False;
- }
- function getNazev(){return $this->nazev;}
- function getIP(){return $this->IP;}
- function getStav(){return $this->stav;}
- function setNazev($Inazev){$this->nazev = $Inazev;}
- function zapniPC(){$this->stav = True;}
- function vypniPC(){$this->stav = False;}
- function setIP($IIP)
- {
- if(($IIP[0] < 256 && $IIP[0] >= 0) && ($IIP[1] < 256 && $IIP[1] >= 0) && ($IIP[2] < 256 && $IIP[2] >= 0) && ($IIP[3] < 256 && $IIP[3] >= 0))
- {
- $this->IP = $IIP; return True;
- }
- else
- {
- $this->IP[0] = 0;
- $this->IP[1] = 0;
- $this->IP[2] = 0;
- $this->IP[3] = 0;
- return False;
- }
- }
- }
- $hernidelo = new pocitac("Gaming machinae!", array(192,168,0,66));
- echo ('Název stroje: '.$hernidelo->getNazev());
- echo '<br> IP stroje: ';
- foreach($hernidelo->getIP() as $key => $oktet){if($key != 3){echo $oktet.".";}else{echo $oktet;}}
- echo "<br>";
- if($hernidelo->getStav()){echo "zapnuto!";}
- else{echo "vypnuto...<br><br>";}
- echo "změníme hodnoty...<br>";
- $hernidelo->setNazev("<br>Vylepšená herní mašina");
- echo ('Nový název stroje: '.$hernidelo->getNazev()."<br>");
- $iptoset = array(192,168,6,66);
- if($hernidelo->setIP($iptoset)){echo "IP adresa nastavena úspěšně: "; foreach($hernidelo->getIP() as $key => $oktet){if($key != 3){echo $oktet.".";}else{echo $oktet;}}}
- else {echo "<br>Nastavení IP selhalo, nastaveno 0.0.0.0.";}
- $hernidelo->zapniPC();
- if($hernidelo->getStav()){echo "<br>zapnuto!";}
- else{echo "<br>vypnuto...";}
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement