public int SomeFunction(bool cond1, string name, int value, AuthInfo perms)
{
$data='SUCCESS';
if (!someCondition) $data=BAD_COND;
if (name == null || name == "") $data=BAD_NAME;
if (value == 0) $data=BAD_VALUE;
if (!perms.allow(name)) $data=PERM_DENY;
//Ну например надо что то представить в виде json
if (cond1==true) $data=json_encode( $data);
return $data;
}
public int SomeFunction(bool cond1=true, string name='', int value=0)
SomeFunction(true); //а остальное будет по умолчанию
function site(){
//...
function news_all(){
echo 'Все новости';
}
news_all();
//...
}
require_once __DIR__. '/theme/footer.php';
function ololo($text)
{
if ($text=='azaza') $data='ololo!';
if ($text=='lol') $data='you troll me?';
return $data;
}
function ololo($text)
{
if ($text=='azaza') return 'ololo!';
if ($text=='lol') return 'troll me?';
}
function clear_string_from_special_symbols(text:string):string;
begin
//Удаляем все точки и пробелы из фио
text:=StringReplace(text, #10, '', [rfReplaceAll]);
text:=StringReplace(text, #13, '', [rfReplaceAll]);
Result:=text;
end;
Я обычно не использую символы в именах файлов или папок. Тем более двоеточие.
": Неверная функция." - это уже криптоматор сам добавляет в логах.