*   >> Чтение Образование Статьи >> science >> programming

Функций PHP Basics

<р> Основы PHP - Часть 9 Введение Это часть 9 моей серии, Основы PHP. Функция представляет собой набор операторов, выполняющих определенную задачу. Когда вы получите написания программ, вы поймете, что программы очень долго. Вы поймете, что есть группы операторов, которые должны будут делать ту же задачу в разных частях кода (программы). Вам не нужно ввести эту группу операторов в разных частях кода. Вы можете ввести один раз, а затем вызвать его там, где это необходимо в коде. В этой статье я объясняю основы PHP функций.

Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Определение функций группу операторов образует функцию, но вы должны сгруппировать их определенным образом. Делая это, мы говорим вы определяете функцию в PHP. В некоторых языках, этот процесс разделен на две части. Одна из фаз называется, объявив функцию, а другой фаза называется, определяя функцию.

Для этой статьи и основы программирования PHP, мы будем использовать единый процесс, который, определяющую функцию. Определение функции состоит из следующих в порядке, указанном - зарезервированное слово, функции. - Имя функции. - Список параметров функции, заключённых в скобки и разделенных запятыми (см. Ниже) - Заявления, которые определяют функцию, приложенные в фигурных скобках. Заявления в функции может иметь среди них звонки в другие функции, определенные в текущей программе (приложение). Примечание: другое название для зарезервированного слова по ключевым словам.

Пример В следующем примере мы определяем функцию, которая будет добавить два номера, найти квадрат суммы и затем вернуть результат. Функция myFn () {$ num1 = 2; $ пит2 = 3; $ сумма = $ + $ num1 пит2; $ квадрат = $ * $ Сумма сумма; вернуть $ квадрат; }?> Функция начинается с зарезервированного слова, функции. Название функции myFn. Это сопровождается скобках. Тогда у вас есть блок. В блоке, у вас есть заявление и назначение двух чисел. Третий оператор в блоке суммирует два числа. Четвертый заявление в квадрат суммы.

Последнее утверждение возвращает квадрат к утверждению, что бы вызвать функцию, вне функции. Зарезервированное слово, возвращение, для этого используется. Это следует переменная или литерал. Не все функции заканчиваются возвращенной инструкции. Некоторые функции просто выполнить задачу и ничего не вернуть. Вызов функции вы вызываете функцию, просто набрав имя функции, а затем скобках, в заявлении. Следующий код иллюстрирует это.

Попробуйте: функция myFn () {$ num1 = 2; $ пит2 = 3; $ сумма = $ + $ num1 пит2; $ квадрат = $ * $ Сумма сумма; вернуть $ квадрат; } $ Результат = myFn (); Эхо $ результат; ?> Этот код похож на предыдущий, с добавлением двух последних заявлений. Последнее, но один оператор вызывает функцию. Это заявление вызов вне функции. Правый операнд заявления является "myFn ()". Именно это выражение, вызывает функцию. Когда он вызывает функцию, она получает значение, возвращенное возвратить в функции. Это значение в настоящее время присваивается переменной, $ результата.

Последнее утверждение показывает результат. Вызов функции не всегда нужно назначить возвращаемое значение переменной. Функции, которые не имеют возвращаемые значения называются просто набрав имя, а затем скобках (тогда точка с запятой, чтобы сформировать выписку). Параметры и аргументы Теперь, в приведенной выше функции можно иметь дело только с двумя конкретными числами, которые на фиг.2 и 3. Это является недостатком.

Если мы заявляем, (создание) и назначить переменные вне функции, то мы всегда можем изменить значения переменных, а затем отправить переменные в функции перед функция выполняется. Таким образом, мы будем иметь дело со многими другими парами чисел. Следующий пример иллюстрирует это: $ num1 = 4; $ пит2 = 5; Функция myFn ($ no1, $ NO2) {$ = $ Сумма No1 + $ NO2; $ квадрат = $ * $ Сумма сумма; вернуть $ квадрат; } $ Результат = myFn ($ num1, $ пит2); Эхо $ результат; ?> В этот раз переменные были объявлены и назначены вне функции.

Некоторые другие функции в другом месте в коде может реально изменить эти значения. Тем не менее, функция не может изменить значение переменной внутри некоторой другой функции (все равны). В определении функции, скобки теперь две переменные. Эти переменные в этом положении называются параметров. Эти параметры функции используются в функции. В последнем-но-одном операторе, где функция называется; скобки есть две переменные. Эти переменные в этом положении называются аргументами. Эти аргументы функции являются переменные, объявленные вне функции.

Аргументы вызова функции, может быть литералы, что-то вроде: $ результат = myFn (4, 5); Читайте выше код и попробовать его. Желательно, чтобы всегда делают переменные для параметров, отличных от соответствующих переменных для аргументов. Если вы не сделаете этого, то при манипулировании параметры в функции, вы можете изменить значения переменных за пределами функции. Аргумент Значение по умолчанию Представьте, что в приведенном выше примере, один номер фиксируется, а другой может быть изменение.

Например, предположим, что $ пит2 всегда будет 5 и $ num1 может быть любое другое число, такие как 2, 4, 6, 15, и т.д. В этом случае, единственной переменной объявленных (создано) будет $ num1. Фиксированная число будет одним из параметров функции, как показано в следующем примере: $ num1 = 2; Функция myFn ($ no1, $ NO2 = 5) {$ = $ Сумма No1 + $ NO2; $ квадрат = $ * $ Сумма сумма; вернуть $ квадрат; } $ Результат = myFn ($ num1); Эхо $ результат; ?> Когда-то сохраняется фиксированной, как это, мы говорим, что по умолчанию Аргумент Значение.

Вы просто есть имя параметра и присвоить значение него в скобках определения функции. Обратите внимание, что в вызове функции, только одна переменная ($ num1) был использован. Вам не нужно, чтобы включить значение аргумента по умолчанию в вызове функции. Эхо Построить Эхо конструкция мы используем на самом деле не является функцией. Именно поэтому он не нуждается в скобках, когда она используется. Просто знаю, что вы можете отправить более одного аргумента с эхо конструкции.

Разделяйте аргументы запятыми, как в следующем примере: эхо "один", "", "два"; ?> Вы можете использовать переменные вместо литералов. Переменные в строках Если строка в двойных кавычках, и это имеет как часть его содержания, переменной, значение этой переменной будет отображаться. Тем не менее, если строка в одинарных кавычках, то имя переменной будет отображаться, а не значение переменной. Читайте и попробуйте следующий код: $ VAR = "хороший"; эхо "Это $ Var человек."; эхо "эхо" Это $ Var человек.

';?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.