Имеет ли значение порядок определения функций?

Ваш "Interface1" не общедоступен..

public interface Interface1<T>
{
    bool IsDataValid();
    /* Other interfaces */
}
24
задан Jon Onstott 16 May 2014 в 02:02
поделиться

1 ответ

Из руководства по PHP :

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

Однако, хотя это больше личное предпочтение, я настоятельно рекомендую включить все функции, которые вы фактически используете, во внешний файл functions.php, а затем использовать require_once() или include_once() (в зависимости от вкусов). в самом верху вашего основного файла PHP. Это имеет более логичный смысл - если кто-то еще читает ваш код, совершенно очевидно, что вы используете пользовательские функции, и они находятся в functions.php. Сохраняет много догадок ИМО.

7
ответ дан 28 November 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: