За последние 24 часа нас посетили 66374 программиста и 1616 роботов. Сейчас ищут 1015 программистов ...

передача параметров в класс

Тема в разделе "PHP для новичков", создана пользователем PetrOFF, 12 янв 2011.

  1. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    Есть функция загрузка классов
    Код (Text):
    1.  
    2. function loader($class,$arg1,$arg2,...){
    3.  
    4. // load class
    5. ....
    6. // create class
    7.  
    8. return new $class($arg1,$arg2)
    Проблема в том что количество аргументов неизвестно, как передать их при создании класса?
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    можно сделать с помощью eval
    но напрашивается вопрос: зачем такое понадобилось?
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Autoload чем не устраивает? Или Попов о нем не рассказал?
     
  4. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    мне в классе приходится создавать другой класс
     
  5. PetrOFF

    PetrOFF Активный пользователь

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    to Ti
    Спасибо, сделал с помошью eval, может и криво конечно но по другому ни как.
     
  6. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
  7. Greg1978

    Greg1978 Активный пользователь

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    sobachnik
    & pattern Factory Method (Фабрика)