• Как конкатенировать дату и имя скриншота?

    @Zelyoniy Автор вопроса
    А слона-то я и не приметил! Гениально, спасибо, буду в другом формате дату писать.
  • Рефакторнуть код в ООП?

    @Zelyoniy Автор вопроса
    Сергей Протько: цитирую: "поверхностно описать абстракции интерфейса - какие классы как называются и что примерно делают, как соотносятся с другими".
  • Рефакторнуть код в ООП?

    @Zelyoniy Автор вопроса
    Сергей Протько: спасибо за ответ.
    "Знать бы еще что считается, судя по всему вам надо посчитать количество сообщений. " - на странице просто показывается кол-во комментариев. Дело в том, что "не в ООП" не получится - это требование задания. Если в пхп я бы это состряпал, то тут - нет.
  • Как понять этот пример цикла FOR?

    @Zelyoniy Автор вопроса
    Спасибо, так понятнее, но остаются но:
    Наверное, правильнее значения $i по итерациям будут
    1) i=0 j=0 == 0 (исходное значение)
    2) i=0 j=1 == 1 (j увеличилось на 1, сумма вышла 1)
    3) i=1 j=2 == 3 (i теперь=1, j увеличилась на 1, и стала 2, сумма=3)
    4) i=3 j=3 == 6 (i после предыдущего пункта=3, j больше на 1 и =3, сумма=6)
    5) i=6 j=4 == 10 (по тому же принципу).
    Или неправильно?
    Принцип итерации в этом примере понял, но не понимаю до сих пор, как, не соотносясь с другими переменными, к $k прибавляются точки? В каком именно месте кода, железка понимает, что нужно добавлять именно точки, а не выводить "Точки." исходя из $k=$k."."?
  • Как понять этот пример цикла FOR?

    @Zelyoniy Автор вопроса
    Вывел. Для $j минимальное вывелось (естественно) 0, максимальное - 3. Это я и не могу понять, и каким образом это отражается на точках, т.е. где связь между строчной и цифровой переменными.