<?php

# Функция для создания сразу нескольких сотрудников

# Без конструктора
function createEmployees($numberOfEmp, $profession, $rank, $isTheHead = false)
{
    for ($i = 1; $i <= $numberOfEmp; $i++) {
        $tmp = $profession($rank);
        $managers[$i] = $tmp;
    }
    return $managers;
}

# C конструктором
function createEmpl($numberOfEmp, $employee)
{
    for ($i = 1; $i <= $numberOfEmp; $i++) {
        $managers[$i] = $employee;
    }
    return $managers;
}
createEmpl(3,new Manager(1));