Loading...
SickBoy (01.06.2019 в 17:49)
Кирилл , /system/classes/Core.class.php в студию

<?php

class Core {

public static function alert($string, $style='theme')
{
if(!empty($string))
{
return '<div class="alert alert-'.$style.' text-center">'.$string.'</div>';
} else return false;
}

public function redirect($url)
{
if(!empty($url))
{
header('Location:'.$url);
exit;
}
}

public function hash(int $count = 5)
{
if($count > 0)
{
return bin2hex(random_bytes($count));
}
}

function hash(int $lenght = 5)
{
if($lenght > 0)
{
return bin2hex(random_bytes($lenght));
}
}

public function setLog($text, $file = null, $type = 'info')
{
if(empty($file))
{
$file = ROOT.'/logs/'.$type.'-'.date('H:i').'.txt';
}
else
{
$file = ROOT.'/logs/'.$file.'.txt';
}

if(!empty($text))
{
if(file_put_contents($file, $text, FILE_APPEND | LOCK_EX))
{
$result = true;
}
else $result = false;

}
else $result = NULL;

return $result;
}
}


?>
странно что ошибка не сообщает, где он перед этим уже был вызван
Кирилл ,

<?php

class Core {

public static function alert($string, $style='theme')
{
if(!empty($string))
{
return '<div class="alert alert-'.$style.' text-center">'.$string.'</div>';
} else return false;
}

public function redirect($url)
{
if(!empty($url))
{
header('Location:'.$url);
exit;
}
}

public function hash(int $count = 5)
{
if($count > 0)
{
return bin2hex(random_bytes($count));
}
}

public function setLog($text, $file = null, $type = 'info')
{
if(empty($file))
{
$file = ROOT.'/logs/'.$type.'-'.date('H:i').'.txt';
}
else
{
$file = ROOT.'/logs/'.$file.'.txt';
}

if(!empty($text))
{
if(file_put_contents($file, $text, FILE_APPEND | LOCK_EX))
{
$result = true;
}
else $result = false;

}
else $result = NULL;

return $result;
}
}


?>

Вероломство (01.06.2019 в 17:53)
странно что ошибка не сообщает, где он перед этим уже был вызван

потому что ты тугодум
Кирилл ,

два метода с одинаковым именем hash()

public function hash()
function hah()

по умолчанию все методы - public

изменить имя в одном из методов либо объединить функционал
SickBoy (01.06.2019 в 17:54)
Вероломство (01.06.2019 в 17:53)
странно что ошибка не сообщает, где он перед этим уже был вызван

потому что ты тугодум


потому что метод вызван в том же месте, лоховская ты гопота
Вероломство (01.06.2019 в 17:57)
SickBoy (01.06.2019 в 17:54)
Вероломство (01.06.2019 в 17:53)
странно что ошибка не сообщает, где он перед этим уже был вызван

потому что ты тугодум


потому что метод вызван в том же месте, лоховская ты гопота

В том же месте ? =D
Аахахах ору )
Метод не вызывают, а переопределяют =D Блееее, ору
все спасибо заработало вечный пример ))а может и не вечный Гг
clicks.joonte.icu
Онлайн: 3
Время:
Gen. 0.1105
(c) Bym.Guru 2010-2026