Пример #1
0
 static function setDefeat()
 {
     self::$status = "Defeat";
 }
Пример #2
0
 /**
  * add girl to list
  * @param Girl $girl [description]
  */
 public function addGirl(Girl $girl)
 {
     $this->listGirls[$girl->getName()] = $girl;
 }
Пример #3
0
    }
    function __unset($name)
    {
        unset($this->data[$name]);
        echo "unset<br>";
    }
    function __call($methodName, $args)
    {
        echo "You try to call {$methodName} <br>";
        print_r($args);
        echo $args[5]->sayName();
    }
}
$first = new People('putin');
$first->sayName();
$obj = new Girl('Алина');
$obj->sayName();
$obj->putin(1, 2, 3, 5, 5, new People("hello"));
//echo ($obj);
//echo obj();
//unset($obj);
//echo "<br>hello<br>";
//
//$obj->age = 33;
//$obj->weight = 90;
//echo '<pre>';
//var_dump($obj);
//echo'<br>';
//
//if (isset($obj->age)){
//    echo $obj->age;
Пример #4
0
    function eat()
    {
        $this->say('чвак-чвак<br>');
    }
}
class Girl extends People
{
    function say($words)
    {
        echo $words . "<br>";
    }
    private function peelPotatoes()
    {
        echo "я чищу картошку...";
    }
    function cooking()
    {
        echo "начинаю готовить";
        $this->peelPotatoes();
        echo "заканчиваю гоотовить";
    }
    function openEyes()
    {
        echo "я открываю левый глаз<br>";
        echo "я открываю правый глаз<br>";
        $this->see();
    }
}
$obj = new Girl();
$obj->openEyes();
$obj->see();
Пример #5
0
<?php

/*
* Здесь находится ответчик на POST-запросы
*/
require "Human.php";
require "Man.php";
require "Girl.php";
/*
* Если в POST-запросе пришло значение defeat, меняем значение переменной
*/
if (isset($_POST)) {
    if (isset($_POST['defeat'])) {
        if ($_POST['defeat'] == "mans") {
            Man::setDefeat();
            Girl::setWin();
            echo "Mans " . Man::getStatus() . "<br>";
            echo "Girls " . Girl::getStatus() . "<br>";
        } else {
            Man::setWin();
            Girl::setDefeat();
            echo "Mans " . Man::getStatus() . "<br>";
            echo "Girls " . Girl::getStatus() . "<br>";
        }
    }
}