<?php
class Employee{
public $name ; //имя сотрудника
public $rate ; //зп за час работы
public $hours = array ( ) ; //часы по неделям
function getTotalHoursWorked( ) {
}
function getSalary( ) {
$hours = $this -> getTotalHoursWorked ( ) ;
$salary = $hours * $this -> rate ;
return $salary ;
}
}
$ivan = new Employee;
$ivan -> name = "Петров Иван" ;
$ivan -> rate = 10 ;
$ivan -> hours = array ( 10 , 20 , 30 ) ;
$peter = new Employee;
$peter -> name = "Петров Петр" ;
$peter -> rate = 8 ;
$peter -> hours = array ( 40 , 10 , 40 , 50 ) ;
$employees = array ( $ivan , $peter ) ;
foreach ( $employee as $employee ) {
echo "Имя: {$employee->name} \n " ;
echo "Ставка: {$employee->rate} \n " ;
echo "Отработал часов: {$employee->getTotalHoursWorked ()}\n " ;
echo "Зарплата {$employee->getSalary ()}\n " ;
}
PD9waHAKCmNsYXNzIEVtcGxveWVlewoJcHVibGljICRuYW1lOyAvL9C40LzRjyDRgdC+0YLRgNGD0LTQvdC40LrQsAoJcHVibGljICRyYXRlOyAvL9C30L8g0LfQsCDRh9Cw0YEg0YDQsNCx0L7RgtGLCglwdWJsaWMgJGhvdXJzID0gYXJyYXkoKTsgLy/Rh9Cw0YHRiyDQv9C+INC90LXQtNC10LvRj9C8CgkKCWZ1bmN0aW9uIGdldFRvdGFsSG91cnNXb3JrZWQoKXsKCQlyZXR1cm4gYXJyYXlfc3VtKCR0aGlzLT5ob3Vycyk7Cgl9CgkKCWZ1bmN0aW9uIGdldFNhbGFyeSgpewoJCSRob3VycyA9ICR0aGlzLT5nZXRUb3RhbEhvdXJzV29ya2VkKCk7CgkJJHNhbGFyeSA9ICRob3VycyAqICR0aGlzLT5yYXRlOwoJCXJldHVybiAkc2FsYXJ5OwoJCQoJfQoJCn0KCiRpdmFuID0gbmV3IEVtcGxveWVlOwokaXZhbi0+bmFtZSA9ICLQn9C10YLRgNC+0LIg0JjQstCw0L0iOwokaXZhbi0+cmF0ZSA9IDEwOwokaXZhbi0+aG91cnMgPSBhcnJheSgxMCwgMjAsIDMwKTsKCiRwZXRlciA9IG5ldyBFbXBsb3llZTsKJHBldGVyLT5uYW1lID0gItCf0LXRgtGA0L7QsiDQn9C10YLRgCI7CiRwZXRlci0+cmF0ZSA9IDg7CiRwZXRlci0+aG91cnMgPSBhcnJheSg0MCwgMTAsIDQwLCA1MCk7CgokZW1wbG95ZWVzID0gYXJyYXkoJGl2YW4sICRwZXRlcik7Cgpmb3JlYWNoKCRlbXBsb3llZSBhcyAkZW1wbG95ZWUpewoJZWNobyAi0JjQvNGPOiB7JGVtcGxveWVlLT5uYW1lfVxuIjsKCWVjaG8gItCh0YLQsNCy0LrQsDogeyRlbXBsb3llZS0+cmF0ZX1cbiI7CgllY2hvICLQntGC0YDQsNCx0L7RgtCw0Lsg0YfQsNGB0L7QsjogeyRlbXBsb3llZS0+Z2V0VG90YWxIb3Vyc1dvcmtlZCgpfVxuIjsKCWVjaG8gItCX0LDRgNC/0LvQsNGC0LAgeyRlbXBsb3llZS0+Z2V0U2FsYXJ5KCl9XG4iOwp9CgoKCgoKCgoK