время
|
|
Глава 10 Предопределенные 6
= mynew () ;
echo $а;
Функция mynew () работает с переменными $а, $name. Что конкретно выполняет
данная функция, можно понять по строчке $а = $name + 5; — именно в этой строчке
значение переменной $а будет равно 10. После этого идет оператор return $a;,
который возвращает значение, равное переменной $а = 10. После того как функция
была написана, необходимо во время программы вызвать ее. Для этого предназначена
строка $а= mynew ( ) ; . Именно в этой строке переменной $а, которой вне функции
(вначале программы) было задано значение 5, функцией задается новое значение.
Убедиться в этом помогает строка echo $a; , которая выводит на экран значение
переменной. В нашем случае число, которое будет выведено на экран, равно 1 0.
При работе массивов с функциями специально объявлять массив или хэш не надо.
Но в некоторых случаях это бывает полезным. Например, если ваша функция возвра-
щает массив, то она должна вернуть именно массив, а не неопределенное значение.
Пример 11.2. Функции