# Jahak (16.07.2015 / 10:46)
А ты проверял работоспособность данного класса или так от балды написал?
Какая нафиг разница работает код или нет? Это код для примера.
Я думаю что можно и функцией воспользоваться. Зачем городить класс если есть решения проще?
Если в будущем у тебя ещё могут появиться подобные "методы", то тогда собирай их в класс. Как в Джоне с функциями сделано. И как Джейн выше говорила.
# Jahak (16.07.2015 / 10:46)
А ты проверял работоспособность данного класса или так от балды написал?
Конечно проверял. Самому проверить что мешает? )
Обращение к методу возвращает единицу. А при каждом повторном обращении единица увеличивается на единицу(из-за объявления static) и возвращается уже двойка, тройка, и т.д.
З.Ы. кури мануалы
# ValekS (16.07.2015 / 11:27)
Я думаю что можно и функцией воспользоваться. Зачем городить класс если есть решения проще?
Именно так мне ответили на stackoverflow
# Jane (16.07.2015 / 07:39)
ДоХтор, назови класс Библиотека и будешь туда все такие методы кидать
Дело в том, что метод в классе всего один, поэтому остановлюсь на функции.
# ДоХтор (16.07.2015 / 11:30)
Конечно проверял. Самому проверить что мешает? )
Обращение к методу возвращает единицу. А при каждом повторном обращении единица увеличивается на единицу(из-за объявления static) и возвращается уже
ТЫ ПРОВЕРЬ ЕЩЕ РАЗОК, А МЕНЯ УЧИТЬ НЕ НАДО!
# Jahak (16.07.2015 / 12:03)
вот ЭТОТ КЛАСС
И что тебя в его работе смущает? ))
Или говори конкретно, или не отнимай моё время пустой болтовнёй.
ДоХтор, Вызов метода у тебя неправильно написан. Он вызывает ошибку
Strict Standarts. Поправь.
Вот вернее будет:
echo (new Text())->MultiColor();
# Jahak (16.07.2015 / 12:11)
ДоХтор, Вызов метода у тебя неправильно написан. Поправь.
Вот вернее будет:
echo (new Text())->MultiColor();
Открой глаза, и прочитай мой пост со ссылкой (об использовании оператора двойного двоеточия :: )