Что такое файл функций PHP и их пользователи? - PullRequest
0 голосов
/ 02 августа 2009

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

Ответы [ 2 ]

1 голос
/ 02 августа 2009

Вы используете «файл функций», чтобы предотвратить ненужное повторение кода. Если у вас есть функция, которую вы будете использовать более чем в одном месте, вы помещаете ее в файл functions / library / lib / your-coolname.php, который будет включен на страницы, которым требуется доступ к ней.

1 голос
/ 02 августа 2009

Если концепция функций вам не знакома, это, по сути, многократно используемые блоки кода. Если у вас есть несколько созданных вами функций, вы, вероятно, захотите повторно использовать их здесь и там по всему сайту. Поэтому вы собираете их в один центральный файл (или несколько сгруппированных по «темам») и include их на каждой странице, которая вам нужна.

// In file "often_used_functions.php"
function foo () { ... }
function bar () { ... }
function reticulate_splines () { ... }

---------------------------------------

// In some other file:
include "often_used_functions.php";

foo();

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...