Как не код, так новые сюрпрайзы
На этот раз ащипка там, где ее и не должно быть фактически, ее там и нет
Тута, матюкаецо на кусок с регуляркой
<?
static function online(array $a = ['user_agent' => null, 'time' => 0]){
if (preg_match("#linux|bsd|x11|unix|macos|macintosh|#i", $a['user_agent']))
{
$browser = 'web';
}else
$browser = 'wap';
if (TIME < $a['time'] - SITE::$online)
{
return '<img src="/style/icons/'.$browser.'.gif">';
}
}
?>
Parse error: syntax error, unexpected '$a' (T_VARIABLE) in /storage/sdcard0/htdocs/system/inc/classes/user.php on line 21
Лоликонщик, в регулярке не может быть ошибки, там всё гуд.
а вот в аргументах функции вполне возможно
Я начинал функцию и с такого
static function online($a){
Результат тот же
Лоликонщик, это функция внутри класса?
Или самостоятельная?
Внутри класса нонешна ж менял местами с другими классами, менялась лиш линия ошибки
Лоликонщик, странно)
касательно этого (array $a = ['user_agent' => null, 'time' => 0])
работает с 5.4 если не ошибаюсь
но почему ($a) не нравится...
У меня на локалке 5.6.10
Лоликонщик, 1)