Если вы передаете большую переменную по значению (которая используется по умолчанию для всего, кроме объектов в PHP5 +), то да, вы можете получить снижение производительности.
Например, если пользователь отправляет большойколичество данных POST, если вы передадите их в функцию в обычном режиме (иначе говоря, по значению), весь массив придется скопировать, что повлияет на производительность.Однако, если вы не находитесь на очень крупном сайте, вы, вероятно, не заметите попадание.
Передача по ссылке возможна в PHP, но, конечно, не по умолчанию (если это не объект): вынеобходимо добавить & перед переменной, чтобы она передавалась по ссылке, в противном случае это просто по значению (и копирует его).Начиная с PHP5, объекты передаются по ссылке автоматически, но перед PHP5 вам нужно явно передать по ссылке (то есть добавить &)