fork(22) download
  1. <?php
  2.  
  3. // archive-ipq-co.narod.ru
  4.  
  5. class Employee // employee значит «сотрудник»
  6. {
  7. public $name; // имя-фамилия
  8. public $rate; // часовая ставка (сколько он получает тугриков за час работы)
  9. public $hours = array(); // массив, содержащий отработанные часы по неделям
  10. }
  11.  
  12.  
  13. $ivan = new Employee;
  14. $ivan->name = "Иванов Иван";
  15. $ivan->rate = 10; // Иван работает за 10 тугриков в час
  16. $ivan->hours = array(40, 40, 40, 40); // Иван работает по 40 часов в неделю
  17.  
  18. $peter = new Employee;
  19. $peter->name = "Петров Петр";
  20. $peter->rate = 8;
  21. $peter->hours = array(40, 10, 40, 50); // Петр взял отгул и потому отработал меньше часов,
  22. // но в последнюю неделю решил поработать побольше
  23.  
  24. $employees = array($ivan, $peter);
  25.  
  26. var_dump($employees);
  27.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  object(Employee)#1 (3) {
    ["name"]=>
    string(21) "Иванов Иван"
    ["rate"]=>
    int(10)
    ["hours"]=>
    array(4) {
      [0]=>
      int(40)
      [1]=>
      int(40)
      [2]=>
      int(40)
      [3]=>
      int(40)
    }
  }
  [1]=>
  object(Employee)#2 (3) {
    ["name"]=>
    string(21) "Петров Петр"
    ["rate"]=>
    int(8)
    ["hours"]=>
    array(4) {
      [0]=>
      int(40)
      [1]=>
      int(10)
      [2]=>
      int(40)
      [3]=>
      int(50)
    }
  }
}