При передаче объекта в другой объект передается ссылка на объект или его копия?
Прошу прощения, скорей всего ответ на этот вопрос есть в мануале, но я не нашел(может плохо искал, но решил обратится к вам).
Чисто технически - нет. Копия - это новый объект, верно. Но как он создастся и что будет вызвано - зависит от реализации ЯП. Чисто теоретически в произвольном языке конструктор может и не вызываться.
тогда случился бы парадокс %). Задача конструктора - инициализация (что подразумевает изменение) начального состояния, и если бы он вызывался при копировании, то полученный объект обладал бы уже другим состоянием и не являлся бы копией исходного объекта. Хотя в пхп есть __clone...