(22 мар 2015, 10:33) (
0/
0)
[
0]
bibilink,
Ну дело в том, что класс библиотеки изменять не допустимо. Тут несколько вариантов:
1. Наследовать и подключать уже дочерний класс.
2. Избавиться от статики и константы изменить на паблик свойста, таким образом позволим указывать конфиг при инициализации.
3. Передавать параметры в setConnect()
Предпочтительней всего второй вариант.
Добавлено 22.03.15 в 10:43:12:
И ещё как вариант:
BanIP::$interval = 'Значение';
BanIP::$limit = 'Значение';
BanIP::dir = 'Значение';
BanIP::setConnect();
Но это же, при условии, что избавишься от констант
(22 мар 2015, 09:57) (
0/
0)
[
0]
bibilink,
Так как изменить константу? И вообще почему там константа, а не свойство?
(22 мар 2015, 07:30) (
0/
0)
[
0]
bibilink,
И написана она была на MySQL?
(21 мар 2015, 19:42) (
0/
0)
[
0]
Денис Павлик,
Фу капец, не хорошо себя ставить в пример.
(21 мар 2015, 19:34) (
0/
0)
[
0]
(21 мар 2015, 19:26) (
0/
0)
[
0]
Денис Павлик,
Ну вот опять ты пытаешь похвастаться тем, что твой код кто-то оценил.
(21 мар 2015, 19:25) (
0/
0)
[
0]
bibilink,
Ну, а что делать если нужно поменять к примеру интервал или лимит? Лезть и изменять класс - не правильно.
(21 мар 2015, 19:14) (
0/
0)
[
0]
LiveStreet, ты действительно ведёшь себя как школота. Увидел ошибку у кого-то, тыкни спокойно на неё и всё, а ты начинаешь унижать, ставить в примеры других кодеров и т.д. Не красиво это
Добавлено 21.03.15 в 19:16:13:
По-моему нужно устроить конкурс на лучшего кодера, может хоть кто-то покажет себя на деле, а остальные не будут пытаться впихнуть свои 5 коп.
(21 мар 2015, 19:12) (
0/
0)
[
0]
Капец, почему на этом ресурсе все пытаются друг друга унизить? Каждый хочет показать, что он умней. Ну понимаешь ты в PHP и молодец, не нужно этим хвалиться в каждом посте и сравнивать остальных с собой.
Хороший программист должен ещё быть и хорошим человеком, а не доказывать кому-то, что он что-то знает лучше.
(21 мар 2015, 13:13) (
0/
0)
[
0]
bibilink,
Ты этот класс будешь подключать только один раз, статику использовать не нужно в этом случае.