lib\pf\exceptions\error

[8192] Unknown error: The each() function is deprecated. This message will be suppressed on further calls

/home/nk7srx68udff/dev.carzap.lt/lib/pf/config/config.php (Line 73)

Stack trace (4)
config.php (73)
/home/nk7srx68udff/dev.carzap.lt/lib/pf/config/config.php
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
     *
     * @param mixed $key ключ параметра
     * может быть строкой или массивом
     * если значение имеет раздел, тогда ключ принимается в виде array('section'=>'key')
     * @return mixed зависит от типа параметра, NULL если параметр не найден
     */
    public function get($key) {
        if (
is_array($key)) {
            
// параметр с принадлежностью разделу
            // получаем название раздела и ключ параметра
            
list($section$key) = each($key);
            
// проверяем раздел
            
if (array_key_exists($section$this->arr)) {
                if (!
is_array($this->arr[$section])) {
                    return 
NULL;
                }
                
// получем значение параметра
                
return arr::get($this->arr[$section], $key);
            }
        }
        
// параметр без принадлежности разделу
each(
    [0] => Array
        (
            [db] => pdo
        )
)
app.php (63)
/home/nk7srx68udff/dev.carzap.lt/lib/pf/app.php
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
        $parser_url = new parser_url($url);
        
// запрос
        
$request = new request($parser_url);
        
// роутер
        
$router = new router($parser_url->get_parts());
        
// инициализируем
        
$this->config $config;
        
$this->set_request($request)
             ->
set_router($router);
        
// PDO
        
$pdo_config $config->get(array('db'=>'pdo'));
        if (!empty(
$pdo_config)) {
            
$this->set_db_driver(new driver_pdo($pdo_config));
        }
        
// интернационализация
        
$i18n_config $config->get('i18n');
        if (!empty(
$i18n_config)) {
            
$this->set_i18n(i18n_factory::make($i18n_config));
        }
    }

lib\pf\config\config->get(
    [0] => Array
        (
            [db] => pdo
        )
)
pf.php (107)
/home/nk7srx68udff/dev.carzap.lt/lib/pf/pf.php
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117

    /**
     * Создание приложения
     *
     * @param string $config_file_path путь к конфигурационному файлу
     * @param string $url
     * @return app $app приложение
     */
    
public static function create_app($config_file_path$url REQUEST_URI) {
        
// создаем приложение
        
$app = new app($config_file_path$url);
        
self::set_app($app);
        return 
$app;
    }

    
/**
     * Получение приложения
     *
     * @return app приложение или NULL,
     * если приложение не было инициализировано
     */
lib\pf\app->__construct(
    [0] => /home/nk7srx68udff/dev.carzap.lt/config/config.php
    [1] => /
)
index.php (22)
/home/nk7srx68udff/dev.carzap.lt/index.php
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//echo '<center><h1>Извините, на сайте проводятся технические работы</h1><h4>Пожалуйста, зайдите чуть позже</h4></center>';
//exit;

use lib\pf\pf;
use 
lib\pf\routers\route\route_dynamic;
use 
lib\pf\routers\route\route_dynamic_regex;
// подключаем фреймворк
require_once 'lib/pf/pf.php';
//pf::bootstrap(__DIR__ . '/bootstrap_live.php');
pf::bootstrap(__DIR__ '/bootstrap_dev.php');
$app pf::create_app(__DIR__ '/config/config.php');
// маршруты
$app->get_router()
    ->
add_route(
        
'page',
        new 
route_dynamic_regex(
            
':lang/:id',
            array(
'controller'=>'page''action'=>'index''lang'=>$app->get_i18n()->get_lang()),
            array(
'lang'=>'[a-z]{2}''id'=>'\d+')
        ),
        
'app\controllers'
lib\pf\pf::create_app(
    [0] => /home/nk7srx68udff/dev.carzap.lt/config/config.php
)
Included files (24)
Array
(
    [0] => /home/nk7srx68udff/dev.carzap.lt/index.php
    [1] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/pf.php
    [2] => /home/nk7srx68udff/dev.carzap.lt/bootstrap_dev.php
    [3] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/loaders/loader_base.php
    [4] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/loaders/loader_namespace.php
    [5] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/exceptions/exception_handler.php
    [6] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/exceptions/error_handler.php
    [7] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/exceptions/error_shutdown_handler.php
    [8] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/app.php
    [9] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/profiler.php
    [10] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/config/file/config_factory.php
    [11] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/str.php
    [12] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/config/config.php
    [13] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/config/file/config_arr.php
    [14] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/config/file/config_file.php
    [15] => /home/nk7srx68udff/dev.carzap.lt/config/config.php
    [16] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/parser_url.php
    [17] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/arr.php
    [18] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/request.php
    [19] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/routers/router.php
    [20] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/exceptions/error.php
    [21] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/event.php
    [22] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/tracer/tracer.php
    [23] => /home/nk7srx68udff/dev.carzap.lt/lib/pf/file.php
)
Loaded classes (18)
Array
(
    [0] => lib\pf\exceptions\exception_handler
    [1] => lib\pf\exceptions\error_handler
    [2] => lib\pf\exceptions\error_shutdown_handler
    [3] => lib\pf\app
    [4] => lib\pf\profiler
    [5] => lib\pf\config\file\config_factory
    [6] => lib\pf\str
    [7] => lib\pf\config\config
    [8] => lib\pf\config\file\config_file
    [9] => lib\pf\config\file\config_arr
    [10] => lib\pf\parser_url
    [11] => lib\pf\arr
    [12] => lib\pf\request
    [13] => lib\pf\routers\router
    [14] => lib\pf\exceptions\error
    [15] => lib\pf\event
    [16] => lib\pf\tracer\tracer
    [17] => lib\pf\file
)
Include path (2)
Array
(
    [0] => .
    [1] => /opt/alt/php73/usr/share/pear
)
Event listeners (0)
Array
(
)
Profiling (1)
Array
(
    [0] => Array
        (
            [group] => app
            [text] => debug
            [time] => 0.00062
            [memory] => 20.54688
        )

)
GET (0)
Array
(
)
POST (0)
Array
(
)
COOKIE (0)
Array
(
)
SESSION (0)
Array
(
)
ENV (6)
Array
(
    [LSPHP_ENABLE_USER_INI] => on
    [PATH] => /usr/local/bin:/usr/bin:/bin
    [TEMP] => /tmp
    [TMP] => /tmp
    [TMPDIR] => /tmp
    [PWD] => /
)
SERVER (43)
Array
(
    [LSPHP_ENABLE_USER_INI] => on
    [PATH] => /usr/local/bin:/usr/bin:/bin
    [TEMP] => /tmp
    [TMP] => /tmp
    [TMPDIR] => /tmp
    [PWD] => /
    [HTTP_ACCEPT] => */*
    [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate
    [CONTENT_LENGTH] => 0
    [HTTP_HOST] => dev.carzap.lt
    [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
    [UNIQUE_ID] => aVPQ0kmVpJdYiVI7wymCyQABXAE
    [USER_ID] => 6512280
    [HTTPS] => on
    [SSL_TLS_SNI] => dev.carzap.lt
    [HTTP2] => on
    [H2PUSH] => off
    [H2_PUSH] => off
    [H2_PUSHED] => 
    [H2_PUSHED_ON] => 
    [H2_STREAM_ID] => 3
    [H2_STREAM_TAG] => 3057979-1-3
    [SERVER_SIGNATURE] => 
    [SERVER_SOFTWARE] => Apache
    [SERVER_NAME] => dev.carzap.lt
    [SERVER_ADDR] => 184.168.100.237
    [SERVER_PORT] => 443
    [REMOTE_ADDR] => 216.73.216.161
    [DOCUMENT_ROOT] => /home/nk7srx68udff/dev.carzap.lt
    [REQUEST_SCHEME] => https
    [CONTEXT_PREFIX] => 
    [CONTEXT_DOCUMENT_ROOT] => /home/nk7srx68udff/dev.carzap.lt
    [SERVER_ADMIN] => webmaster@dev.carzap.lt
    [SCRIPT_FILENAME] => /home/nk7srx68udff/dev.carzap.lt/index.php
    [REMOTE_PORT] => 58823
    [SERVER_PROTOCOL] => HTTP/2.0
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => 
    [REQUEST_URI] => /
    [SCRIPT_NAME] => /index.php
    [PHP_SELF] => /index.php
    [REQUEST_TIME_FLOAT] => 1767100626.3118
    [REQUEST_TIME] => 1767100626
)
PHP Info (7.3.33)