Создание и Подключение глобальной функции

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Yii2-dev
Сообщения: 112
Зарегистрирован: 2016.02.09, 04:35

Создание и Подключение глобальной функции

Сообщение Yii2-dev »

Как лучше подключать глобальные функции , исключительно только с точки зрения производительности web-application?П

1.Через статистическую функцию

2.Через require (как в node js, php, к слову)
https://github.com/samdark/yii2-cookboo ... nctions.md

3.Свой вариант ( с примером, если можно)

И обязательно, пожалуйста, ответьте почему именно так, а не иначе.
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Создание и Подключение глобальной функции

Сообщение andrei.obuhovski »

Yii2-dev писал(а):подключать глобальные функции
Yii2-dev писал(а):1.Через статистическую функцию
WHAT?

Это вот так что ли?

Код: Выделить всё

class GlobalFn {

    static function declareFns()
    {
        function globalfn1() {echo "fn1";}

        function globalfn2() {echo "fn2";}
    }
}
GlobalFn::declareFns();

globalfn1(); //выводит fn1
globalfn2(); //выводит fn2
Yii2-dev
Сообщения: 112
Зарегистрирован: 2016.02.09, 04:35

Re: Создание и Подключение глобальной функции

Сообщение Yii2-dev »

andrei.obuhovski писал(а):
Yii2-dev писал(а):подключать глобальные функции
Yii2-dev писал(а):1.Через статистическую функцию
WHAT?

Это вот так что ли?

Код: Выделить всё

class GlobalFn {

    static function declareFns()
    {
        function globalfn1() {echo "fn1";}

        function globalfn2() {echo "fn2";}
    }
}
GlobalFn::declareFns();

globalfn1(); //выводит fn1
globalfn2(); //выводит fn2
 
YES?

Вот так, как и что? И что это было? Убийца Павлика Морозова? Был задан конкретный вопрос, не знаете как ответить, лучше не отвечайте. Если не поняли суть вопроса, переспросите. Хотя как можно этот вопрос интерпретировать в нескольких вариантах, не ясно.А дурака валять тут не нужно.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Создание и Подключение глобальной функции

Сообщение Onotole »

В прошлом вашем топике уже был дан ответ
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Создание и Подключение глобальной функции

Сообщение zelenin »

целых две ветки, чтобы подключить глобальную функцию... А всего-то нужно сделать так, чтобы функция была в глобальном немспейсе и файл был подключен напрямую (require в index.php/config.php) или с помощью автолоадера (в композере autoload).
Ответить