<html>
<head>
<meta charset="UTF-8"/>
<title></title>
<link rel="stylesheet" href="css/reset.css"/>
<link rel="stylesheet" href="css/bootstrap.css"/>
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/bootstrap.js"></script>
<style type="text/css">
body {background-color: black;}
</style>
</head>
<?php
class Employee {
public $name;
public $rate;
public $hours = array();
public function __construct($name, $rate){
$this->name = $name;
$this->rate = $rate;
}
public function getTotalHoursWorked(){
return array_sum($this->hours);
}
public function getSalary(){
$hours = $this->getTotalHoursWorked();
$salary = $hours * $this->rate;
return $salary;
}
}
$ivan = new Employee('Иванов Иван', 10);
$ivan->hours = array(40,40,40,40);
$peter = new Employee('Петров Пётр', 8);
$peter->hours = array(40,10,40,50);
$roman = new Employee('Романов Роман', 12);
$roman->hours = array(0, 0, 50, 80);
?>
<body>
<div class="container">
<div class="row well">
<h4>ООП в пехопе</h4>
<table class="table table-hover">
<thead>
<tr>
<th>Имя</th>
<th>Ставка</th>
<th>Отработано часов</th>
<th>Получено $</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo "$ivan->name"; ?></td>
<td><?php echo "$ivan->rate"; ?></td>
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
<td><?php echo "{$ivan->getSalary()}"; ?></td>
</tr>
<tr>
<td><?php echo "$peter->name"; ?></td>
<td><?php echo "$peter->rate"; ?></td>
<td><?php echo "{$peter->getTotalHoursWorked()}"; ?></td>
<td><?php echo "{$peter->getSalary()}"; ?></td>
</tr>
<tr>
<td><?php echo "$roman->name"; ?></td>
<td><?php echo "$roman->rate"; ?></td>
<td><?php echo "{$roman->getTotalHoursWorked()}"; ?></td>
<td><?php echo "{$roman->getSalary()}"; ?></td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>
PGh0bWw+CjxoZWFkPgoJPG1ldGEgY2hhcnNldD0iVVRGLTgiLz4KCTx0aXRsZT48L3RpdGxlPgoJPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJjc3MvcmVzZXQuY3NzIi8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImNzcy9ib290c3RyYXAuY3NzIi8+CiAgICA8c2NyaXB0IHNyYz0ianMvanF1ZXJ5LTMuMi4xLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0ianMvYm9vdHN0cmFwLmpzIj48L3NjcmlwdD4KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAJYm9keSB7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7fQogICAgPC9zdHlsZT4KPC9oZWFkPgoKPD9waHAKICAgIGNsYXNzIEVtcGxveWVlIHsKICAgICAgICBwdWJsaWMgJG5hbWU7CiAgICAgICAgcHVibGljICRyYXRlOwogICAgICAgIHB1YmxpYyAkaG91cnMgPSBhcnJheSgpOwoKICAgICAgICBwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJG5hbWUsICRyYXRlKXsKICAgICAgICAgICAgJHRoaXMtPm5hbWUgPSAkbmFtZTsKICAgICAgICAgICAgJHRoaXMtPnJhdGUgPSAkcmF0ZTsKICAgICAgICB9CgogICAgICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRUb3RhbEhvdXJzV29ya2VkKCl7CiAgICAgICAgICAgIHJldHVybiBhcnJheV9zdW0oJHRoaXMtPmhvdXJzKTsKICAgICAgICB9CgogICAgICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRTYWxhcnkoKXsKICAgICAgICAgICAgJGhvdXJzID0gJHRoaXMtPmdldFRvdGFsSG91cnNXb3JrZWQoKTsKICAgICAgICAgICAgJHNhbGFyeSA9ICRob3VycyAqICR0aGlzLT5yYXRlOwogICAgICAgICAgICByZXR1cm4gJHNhbGFyeTsKICAgICAgICB9CiAgICB9CgogICAgJGl2YW4gPSBuZXcgRW1wbG95ZWUoJ9CY0LLQsNC90L7QsiDQmNCy0LDQvScsIDEwKTsKICAgICRpdmFuLT5ob3VycyA9IGFycmF5KDQwLDQwLDQwLDQwKTsKCiAgICAkcGV0ZXIgPSBuZXcgRW1wbG95ZWUoJ9Cf0LXRgtGA0L7QsiDQn9GR0YLRgCcsIDgpOwogICAgJHBldGVyLT5ob3VycyA9IGFycmF5KDQwLDEwLDQwLDUwKTsKCiAgICAkcm9tYW4gPSBuZXcgRW1wbG95ZWUoJ9Cg0L7QvNCw0L3QvtCyINCg0L7QvNCw0L0nLCAxMik7CiAgICAkcm9tYW4tPmhvdXJzID0gYXJyYXkoMCwgMCwgNTAsIDgwKTsKPz4KCjxib2R5PgoJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCQk8ZGl2IGNsYXNzPSJyb3cgd2VsbCI+CgkJCTxoND7QntCe0J8g0LIg0L/QtdGF0L7Qv9C1PC9oND4KICAgICAgICAgICAgPHRhYmxlIGNsYXNzPSJ0YWJsZSB0YWJsZS1ob3ZlciI+CiAgICAgICAgICAgICAgICA8dGhlYWQ+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICA8dGg+0JjQvNGPPC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoPtCh0YLQsNCy0LrQsDwvdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0aD7QntGC0YDQsNCx0L7RgtCw0L3QviDRh9Cw0YHQvtCyPC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRoPtCf0L7Qu9GD0YfQtdC90L4gJDwvdGg+CiAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDwvdGhlYWQ+CiAgICAgICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PD9waHAgZWNobyAiJGl2YW4tPm5hbWUiOyA/PjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD48P3BocCBlY2hvICIkaXZhbi0+cmF0ZSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gInskaXZhbi0+Z2V0VG90YWxIb3Vyc1dvcmtlZCgpfSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gInskaXZhbi0+Z2V0U2FsYXJ5KCl9IjsgPz48L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PD9waHAgZWNobyAiJHBldGVyLT5uYW1lIjsgPz48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PD9waHAgZWNobyAiJHBldGVyLT5yYXRlIjsgPz48L3RkPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PD9waHAgZWNobyAieyRwZXRlci0+Z2V0VG90YWxIb3Vyc1dvcmtlZCgpfSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gInskcGV0ZXItPmdldFNhbGFyeSgpfSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gIiRyb21hbi0+bmFtZSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gIiRyb21hbi0+cmF0ZSI7ID8+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjw/cGhwIGVjaG8gInskcm9tYW4tPmdldFRvdGFsSG91cnNXb3JrZWQoKX0iOyA/PjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD48P3BocCBlY2hvICJ7JHJvbWFuLT5nZXRTYWxhcnkoKX0iOyA/PjwvdGQ+CiAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgIDwvdGFibGU+CgkJPC9kaXY+Cgk8L2Rpdj4KPC9ib2R5PgoKPC9odG1sPg==
Main.java:1: error: class, interface, or enum expected
<html>
^
Main.java:1: error: class, interface, or enum expected
<html>
^
Main.java:10: error: class, interface, or enum expected
body {background-color: black;}
^
Main.java:16: error: <identifier> expected
public $name;
^
Main.java:17: error: <identifier> expected
public $rate;
^
Main.java:18: error: <identifier> expected
public $hours = array();
^
Main.java:20: error: <identifier> expected
public function __construct($name, $rate){
^
Main.java:20: error: <identifier> expected
public function __construct($name, $rate){
^
Main.java:21: error: not a statement
$this->name = $name;
^
Main.java:22: error: not a statement
$this->rate = $rate;
^
Main.java:36: error: class, interface, or enum expected
$ivan = new Employee('?????? ????', 10);
^
Main.java:36: error: unclosed character literal
$ivan = new Employee('?????? ????', 10);
^
Main.java:36: error: unclosed character literal
$ivan = new Employee('?????? ????', 10);
^
Main.java:37: error: class, interface, or enum expected
$ivan->hours = array(40,40,40,40);
^
Main.java:39: error: class, interface, or enum expected
$peter = new Employee('?????? ????', 8);
^
Main.java:39: error: unclosed character literal
$peter = new Employee('?????? ????', 8);
^
Main.java:39: error: unclosed character literal
$peter = new Employee('?????? ????', 8);
^
Main.java:40: error: class, interface, or enum expected
$peter->hours = array(40,10,40,50);
^
Main.java:42: error: class, interface, or enum expected
$roman = new Employee('??????? ?????', 12);
^
Main.java:42: error: unclosed character literal
$roman = new Employee('??????? ?????', 12);
^
Main.java:42: error: unclosed character literal
$roman = new Employee('??????? ?????', 12);
^
Main.java:43: error: class, interface, or enum expected
$roman->hours = array(0, 0, 50, 80);
^
Main.java:44: error: class, interface, or enum expected
?>
^
Main.java:47: error: <identifier> expected
<div class="container">
^
Main.java:47: error: illegal start of type
<div class="container">
^
Main.java:47: error: <identifier> expected
<div class="container">
^
Main.java:47: error: ';' expected
<div class="container">
^
Main.java:48: error: <identifier> expected
<div class="row well">
^
Main.java:48: error: illegal start of type
<div class="row well">
^
Main.java:48: error: <identifier> expected
<div class="row well">
^
Main.java:48: error: ';' expected
<div class="row well">
^
Main.java:49: error: '(' expected
<h4>??? ? ??????</h4>
^
Main.java:49: error: illegal start of type
<h4>??? ? ??????</h4>
^
Main.java:49: error: ';' expected
<h4>??? ? ??????</h4>
^
Main.java:50: error: > expected
<table class="table table-hover">
^
Main.java:50: error: illegal start of type
<table class="table table-hover">
^
Main.java:50: error: <identifier> expected
<table class="table table-hover">
^
Main.java:50: error: '(' expected
<table class="table table-hover">
^
Main.java:50: error: illegal start of type
<table class="table table-hover">
^
Main.java:50: error: <identifier> expected
<table class="table table-hover">
^
Main.java:51: error: ';' expected
<thead>
^
Main.java:51: error: illegal start of type
<thead>
^
Main.java:51: error: <identifier> expected
<thead>
^
Main.java:52: error: ';' expected
<tr>
^
Main.java:52: error: illegal start of type
<tr>
^
Main.java:52: error: <identifier> expected
<tr>
^
Main.java:53: error: ';' expected
<th>???</th>
^
Main.java:53: error: illegal start of type
<th>???</th>
^
Main.java:53: error: ';' expected
<th>???</th>
^
Main.java:53: error: <identifier> expected
<th>???</th>
^
Main.java:53: error: <identifier> expected
<th>???</th>
^
Main.java:54: error: illegal start of type
<th>??????</th>
^
Main.java:54: error: '(' expected
<th>??????</th>
^
Main.java:55: error: '(' expected
<th>?????????? ?????</th>
^
Main.java:55: error: <identifier> expected
<th>?????????? ?????</th>
^
Main.java:55: error: <identifier> expected
<th>?????????? ?????</th>
^
Main.java:56: error: '(' expected
<th>???????? $</th>
^
Main.java:56: error: <identifier> expected
<th>???????? $</th>
^
Main.java:56: error: <identifier> expected
<th>???????? $</th>
^
Main.java:57: error: <identifier> expected
</tr>
^
Main.java:57: error: <identifier> expected
</tr>
^
Main.java:58: error: <identifier> expected
</thead>
^
Main.java:58: error: <identifier> expected
</thead>
^
Main.java:60: error: illegal start of type
<tr>
^
Main.java:61: error: illegal start of expression
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: illegal start of type
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: illegal start of expression
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: '(' expected
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: illegal start of type
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: ';' expected
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: <identifier> expected
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:61: error: <identifier> expected
<td><?php echo "$ivan->name"; ?></td>
^
Main.java:62: error: illegal start of type
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: illegal start of type
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: illegal start of expression
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: '(' expected
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: illegal start of type
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: ';' expected
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: <identifier> expected
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:62: error: <identifier> expected
<td><?php echo "$ivan->rate"; ?></td>
^
Main.java:63: error: illegal start of type
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: illegal start of type
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: illegal start of expression
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: '(' expected
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: illegal start of type
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: ';' expected
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: <identifier> expected
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:63: error: <identifier> expected
<td><?php echo "{$ivan->getTotalHoursWorked()}"; ?></td>
^
Main.java:64: error: illegal start of type
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: illegal start of type
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: illegal start of expression
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: '(' expected
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: illegal start of type
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: ';' expected
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: <identifier> expected
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:64: error: <identifier> expected
<td><?php echo "{$ivan->getSalary()}"; ?></td>
^
Main.java:65: error: <identifier> expected
</tr>
^
Main.java:65: error: <identifier> expected
</tr>
^
Main.java:67: error: illegal start of type
<td><?php echo "$peter->name"; ?></td>
^
Main.java:67: error: illegal start of expression
<td><?php echo "$peter->name"; ?></td>
^
100 errors