С большим удивлением обнаружил что в одной функции не работает переменная $usr['id']
Функция начитается с
PHP
1 2 |
global $db , $db_users , $structure , $cfg , $sys , $lang , $cache ;
и list( $usr [ 'auth_read' ], $usr [ 'auth_write' ], $usr [ 'isadmin' ])
|
при этом $usr['auth_read'] вполне себе работает а вот ниже если
if ($usr['id']) - условие не работает
При if (cot::$usr['id']) - все ок.
Отчего такое странное поведение?