Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Аргументы
Аннотация
Данные, передаваемые в функцию.
В функцию может быть передана определенная информация, которая затем используется ею в процессе исполнения. Количество и тип данных, передаваемых в функцию, должны соответствовать заявленным в функции аргументам (подробнее об этом при рассмотрении определенных пользователем функций).
Перадаваемые данные перечисляются в скобках после названия функции и разделяются запятыми. Это могут быть как явно заданные величины (числа, строки), так и переменные или константы - и даже более сложные выражения.
Например, уже знакомая нам функция var_dump() принимает значение любого типа и выводит информацию о том, к какому именно типу принадлежит это значение, а также о самом значении (в том числе, для составных типов, о его элементах).
var_dump(M_PI);
float(3.1415926535898)
По умолчанию данные (кроме объектов) передаются функции по значению (by value). Это значит, что функция получает не оригинал, а копию передаваемой величины (например, переменной). Из этого, в частности, следует, что никакие изменения переданной копии в самой функции не повлияют на оригинальное значение.