Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ alt htmlcssphpjsblog

функция php с примерами

Поддержи проект!!! smile

Что такое функция. Как обозначается function. Виды функций. Как используются с примерами и самописная пользовательская функция.

Всё о функциях - разберем по пунктам!

  1. Что такое функция.
  2. Пользовательская функция php
  3. Пример функции с действием
  1. Что такое функция.

    Наконец-то у меня руки дошли до функции!

    Самое первое и самое главное в функциях php.

    Функции делятся на встроенные и самописные! Я сделал отдельную тему - PHP_FUNCTION, где собрал только функции, если на странице рассказывается об одной или максимум двух функциях → это все функции встроенные.

    Второе! Функции могут делиться по типу

    Функция может иметь тип, т.е тип данных которые она может обрабатывать.

    Обычная функция. которая обрабатывает "однобайтовые данные"

    И второй тип функции, которые обрабатывает "многобайтовые данные"(это mb_функции)

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

  2. Пользовательская функция php

    Возьмем пример пользовательской функции из манула по php:

    Синтаксис функции:

    <?php

    function foo($arg_1, $arg_2, /* ..., */ $arg_n)

    {

    echo "Пример функции.\n";

    return $retval;

    }

    ?>

    Расшифровка обозначений функции

    Теперь давайте разберем весь код пользовательской функции по словам!

    function - обозначение, что это функция.

    foo - название функции.

    $arg_1, $arg_2, /* ..., */ $arg_n - скобках, аргументы функции.

    return - слово переводится, как возврат.

    $retval - после слова return идет переменная "$retval", которая может быть : 1). переменная со значением(строка, массив), 2). код php 3). все, что только можно

    Пример самой простой функции

    Теория - это классно, но совсем другое дело, когда нам нужно написать собственную функцию.

    Простая функция, которая выведет текст, который записан внутри.

    function example()

    {

    return 'Привет мир!';

    }

    Вывод результата функции:

    echo example();

    Результат:

    Привет мир!

    Можно ли модернизировать приведенный пример...!? Конечно! Можно!

    function example_1()

    {

    echo 'Привет мир!';

    }

    Вывод результата функции:

    example_1();

    Результат будет аналогичный :

    Привет мир!

  3. Пример функции с действием

    То, что я рассказываю здесь о функции - это всего лишь начальные азы. Функция - это мощнейший инструмент в функционировании сайта!

    Следующим пунктом разберем функцию с действием!

    Сложение внутри функции:

    Выберем наугад действие - пусть это будет сложение! Напишем вот такую функцию, где внутри будем складывать два агрумента:

    function example_FOO($var_1, $var_2)

    {

    echo $var_1 + $var_2;

    }

    выведем результат сложения чисел 1 и 2 внутри функции

    example_FOO( 1, 2 );

    Результат:
    3

    И таких действий можно выполнять сколько угодно много:

    example_FOO( 5, 6 );
    Результат:
    11
    example_FOO( 134123, 13241254142 );
    Результат:
    13241388265


Последняя дата редактирования : 20.12.2020 11:02
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
13/04/2021 08:12
Во-первых пожалуйста!1). $new_array - был прописан оттого, что контент на сайте пишется на живых примерах. И часто…
подробнее.
Валерий :
13/04/2021 05:47
перебрал весь материал- во первых спасибоискал другое но понравился Ваш материалerror - или неточность 1. везде…
подробнее.
Марат :
08/04/2021 07:12
Сам афигеваю!
подробнее.
stream :
07/04/2021 05:56
Неплохо)
подробнее.
Марат :
24/03/2021 11:01
Да что вы!? За что обижаться то?Вы тот редкий человек, который смог написать! Вы молодец!Человек, же который не…
подробнее.