Как объявить функцию, которая принимает один параметр в PHP?

Как выучить PHP Программирование и разработка

В этой статье мы узнаем, как объявить функцию, которая получает единственный параметр в PHP. Вызов функций — важный аспект любого языка программирования. Функции (методы) могут вызываться внутри сценария, чтобы упростить выполнение операций и устранить избыточность написания одного и того же фрагмента кода в нескольких точках. Функции могут быть объявлены с пользовательскими именами и пользовательскими подписями.

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

Следующий термин, используемый в функции, поможет понять работу функции.

Передача параметров : обязательные параметры могут быть переданы как аргументы в родительской функции. Значение может быть получено функцией приема, которая может использоваться для выполнения основной операции и отображает переданный параметр. Значение, которое передается из родительской функции, присваивается переменной, объявленной в принимающей функции, и его можно использовать в дальнейшей части кода.

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

На основе полученного значения функция может затем отобразить результат в виде строки. Метод печатает «Hello», если в качестве значения аргумента получено true, иначе он вернет false. Возвращаемое значение — это результат работы метода. Однако вызываемая функция, то есть дочерний метод, иногда может отображать вывод в собственном фрагменте кода, как показано ниже.

PHP

<?php
 
function param_hello($hello=false){
    if($hello){
      echo("Hello </br>");
    }
    else{
      echo("No hello </br>");
    }
     
}
 
// Calling function first time
param_hello(true);
param_hello(false);
 
?>

Выход:

Hello
No hello

Функция также может возвращать выходной объект вместо того, чтобы печатать его там. Затем ответ может быть получен из вызывающего оператора и затем отображен в сценарии.

Пример. В этом примере описывается отображение значения, возвращаемого функцией, в сценарии в зависимости от примененного условия.

Читайте также:  Разница между разработчиком полного стека и разработчиком программного обеспечения

PHP

<?php
function param_hello($hello=false){
    if($hello){
      return "Hello </br>";
    }
    else{
      return "No hello </br>";
    }
}
 
$flag = true;
 
// Calling function first time
$res = param_hello($flag);
echo($res);
?>

Выход:

Hello

Оцените статью
bestprogrammer.ru
Добавить комментарий