File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change 4
4
* На этот файл будут переадресованы все запросы нашего сайта.
5
5
*/
6
6
7
- // Включим вывод всех ошибок на экран.
8
- error_reporting (E_ALL ); // устанавливает уровень отслеживаемых ошибок интерпретатором php
9
- ini_set ('display_errors ' , 1 ); // дает команду интерпретатору php выводить все отслеживаемые ошибки в браузере
10
-
11
7
// Подключаем файл, где храниться автозагрузчик классов
12
8
require __DIR__ . '/../app/Loader.php ' ;
13
9
25
21
// регистрируем свой обработчик ошибок и исключений.
26
22
(new \liw \core \ErrorHandler )->register ();
27
23
28
- // подключаем файл, который может сгенерировать любую ошибку
29
- require __DIR__ . '/../app/errors.php ' ;
24
+ $ var = 'Переменная из глобальной области видимости ' ;
25
+
26
+ // Простой пример замыкания.
27
+ // В качестве аргумента передали переменную из текущей области видимости
28
+ $ closure1 = function () use ($ var ) {
29
+ echo $ var . '<br> ' ;
30
+ };
31
+
32
+ // именно эта строка выполнит тело замыкания1
33
+ $ closure1 ();
34
+
35
+ // передаем параметр замыканию вручную
36
+ $ closure2 = function ($ var ) {
37
+ // здесь выведется переменная из локальной области видимости, переданная явно
38
+ echo $ var ;
39
+ };
40
+
41
+ // именно это страка выполнит тело замыкания2
42
+ $ closure2 ('Вручную переданный параметр ' );
43
+
44
+
45
+
46
+
You can’t perform that action at this time.
0 commit comments