Переключать пункты меню

Вызов функции php

Для удобства работы и создания компактного кода на php, были созданы функции. При записи каждой функции вначале прописывается ключевое слово function name_off_funct($val,$id,$id2) { … } Далее в фигурных скобках вставляем определенный фрагмент кода, который запускается по несколько раз, в различных модулях веб-приложения или сайта, и уже затем из этого кода создается определенная функция. Название функции каждый программист задает сам и желательно, чтобы имя функции совпадало с его логическим действием.  

Например, если функция создана для поиска имени или id таблицы, то в имени должно быть слово search (поиск). Или если функция получает некоторое значение, то в названии будет присутствовать слово get (получить).

Это на будущее, поскольку сегодня вы напишите функцию, а через месяц другой вы можете забыть, для чего вы его написали. А по названию определить назначение функции будет гораздо проще. Будет еще лучше если рядом с функций после символов //, вы напишете подробный комментарий для чего, почему и как работает, созданная вами, функция.

Вызов функции на php производится таким образом:

name_of_function($var1,$var2);
 

В скобках, при необходимости вы перечисляете список переменных через запятую. Поскольку внутри функции внешние локальные переменные недоступны. Они доступны только тогда, если вы укажите в скобках через запятую. Но внутри функции, зато доступны глобальные переменные. К ним относятся все глобальные переменные сервера. А также следует учитывать, что бывают функции вообще без параметров. Тогда в скобках просто указывается пустое значение ();.

Саму функцию пишем отдельно, а вызов функции можно сделать из любого места в коде. Для удобства все написанные функции помещают в отдельный файл (functions.php), а затем выводят его вверху кода в корневом файле, например в файле index.php.

Файл со всеми функциями выводят функцией include(); Например:

include “functions.php”;
 

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

Например, создадим функцию для определения ip-адреса каждого посетителя сайта. Назовем его близким по смыслу названием getip();

Код функции следующий:
 

Тогда чтобы сделать вызов функции по определению достаточно написать следующее:

$ip=getip();

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

Если, что не ясно вы можете написать об этом в комментариях. По возможности напишу вам исчерпывающий ответ.
 

Добавить комментарий

Вадим    2017.08.08 09:34:24

Здравствуйте!

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

Не могу подключиться к базе данных.
ПхпАдмин запущен, а сайт не работатет.
Не подскажите что делать?



Коллекция скриптов и модулей   © 2017