Kibor пишет:
logwrite ("Какая-то текстовая строка"
function logwrite (string str)
{
if (fopen ("log.txt", "a" != 0)
{
fwrite (str);
fwrite(ENDL);
fclose ();
}
}
function logwrite (string str)
{
if (fopen ("log.txt", "a" != 0)
{
fwrite (str);
fwrite(ENDL);
fclose ();
}
}
Да, тоже обнаружил, что от перемены мест слагаемых сумма меняется. Но вся суть функции в данном случае - экономия места и удобочитаемость скрипта. А при полной экономии и вообще педантичности этого дела, напрашивается вынос подобных функций (всех) во внешний файл и потом их просто инклудить. Но... тут то и бьют по лбу старые грабли, которым не пофиг, где эта функция объявлена. Можно ли как-то по-другому обойти данный момент?