Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Разделить класс?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
LifePlay
Отправлено: 13 Марта, 2011 - 04:20:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 135
Дата рег-ции: Авг. 2010  
Откуда: Кобеляки, Украина


Помог: 0 раз(а)




Не знаю как объяснить чтобы поняли ну попробую.
Есть две задачи
1 Определить ip в $_SERVER['REMOTE_ADDR']
2 Определить ip по $_SERVER ['HTTP_X_FORWARDED_FOR']
1 это ip от которого зависит робота скрипта он нужен всегда при запуске скрипта
2 это информационный ip он если есть записывается в базу данных для логов

И так сама суть вопроса.
Как лучше сделать это всё отдельно или вместе.
Я создаю класс info он может возвращать два значения скажем
$Ip = $info ->ip
IPlog = $info ->iplog

Есть смысл разделить этот класс на два. Класса и объявлять второй когда надо $iplog ?

Просто так удобнее есть клас info в нём есть разная инфа которая не всегда нужна но когда нужна не объявляешь другой класс а обращаешься к объявленному.


Эт так теоретический вопрос
 
 Top
Champion Супермодератор
Отправлено: 13 Марта, 2011 - 08:24:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Мм, вы планируете создать класс, который нужен, чтоб возвращать 2 значения? Это не сильно разумно.
А вообще, если есть 2 типа инфы - главная и дополнительная (и если правда, хочется создать класс), то можно разделить.
Но если они всегда используются вместе, но делить нет смысла. Но можно поделить, если это облегчит понимание кода.
 
 Top
JustUserR
Отправлено: 14 Марта, 2011 - 13:29:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




LifePlay пишет:
Как лучше сделать это всё отдельно или вместе
Для осуществления решения предполагаемой задачи, заключающеся в проведении определения IP-адреса удаленного взаимодействуюшего узла, и потенциального оригинального клиента, использующего proxy-сервер, возможно использование единой базовой функции обеспечивающей требуемую функциональность


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB