fork download
  1. <?php
  2.  
  3. # Функция для создания сразу нескольких сотрудников
  4.  
  5. # Без конструктора
  6. function createEmployees($numberOfEmp, $profession, $rank, $isTheHead = false)
  7. {
  8. for ($i = 1; $i <= $numberOfEmp; $i++) {
  9. $tmp = $profession($rank);
  10. $managers[$i] = $tmp;
  11. }
  12. return $managers;
  13. }
  14.  
  15. # C конструктором
  16. function createEmpl($numberOfEmp, $employee)
  17. {
  18. for ($i = 1; $i <= $numberOfEmp; $i++) {
  19. $managers[$i] = $employee;
  20. }
  21. return $managers;
  22. }
  23. createEmpl(3,new Manager(1));
Runtime error #stdin #stdout #stderr 0.02s 24408KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Fatal error:  Uncaught Error: Class 'Manager' not found in /home/fNNuLD/prog.php:23
Stack trace:
#0 {main}
  thrown in /home/fNNuLD/prog.php on line 23