За последние 24 часа нас посетили 59926 программистов и 1783 робота. Сейчас ищут 857 программистов ...

Reflection[я познаю мир]

Тема в разделе "Прочее", создана пользователем dAllonE, 10 авг 2008.

  1. dAllonE

    dAllonE Guest

    Чем больше узнаю php тем больше понимаю, что я его не знаю...

    Не знал, что в нем есть такая удобная штука:

    PHP:
    1. <?php
    2. class  Test{
    3.    
    4.    
    5.     public  static  $lex  = array();
    6.    
    7.     const  devid_blayne = 8;
    8.    
    9.     protected  $j_J;
    10.    
    11.     public  static  function   dallone(){
    12.         echo "Hellow Wold";
    13.     }
    14.    
    15.     public  function  __construct($name){
    16.         echo  "Test".$name;
    17.     }
    18. }
    19.  
    20. echo  '<pre>';
    21. Reflection::export(new ReflectionClass('Test'));
    22. echo '</pre>';
    23.  
    24. ?>
    25.  

    P.S. Да да да я знаю что любая IDE при загрузке в нее файла с объявленным классом распишет нам все его функции и т.д и т.п.... но все равно, здоровская штука :)
     
  2. Anonymous

    Anonymous Guest

    Reflection нужен не только для этого.
     
  3. dAllonE

    dAllonE Guest

    Горбунов Олег, я уже прочитал, ну это самое первое его применение которое нашел)
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А что за второе применение?) Я когда читал, то не заметил...