• 11-02-2010, 14:44:51
    #1
      namespace zepp;
        namespace zepp\sql;
            class oracle{
                 public $type='oracle';
            } 
            
            class  mysql{
                public $type='mysql';
            }
    
             
           namespace zepp\linq;
           class linq{
               public $className='linq';
           }
           
        $type='oracle';    
           eval('use \zepp\sql\\'.$type.' as baglanti;');
           $a=new baglanti();
           echo $a->type;
    new baglanti(); undeclared class diyor..
    NOT namespace zepp\sql; olacak orda öyle gözükmüyor ve
    namespace zepp\linq; olacak
  • 11-02-2010, 15:50:32
    #2
    baglanti diye bi class gözükmüyor hocam burda ?
  • 11-02-2010, 17:21:48
    #3
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    baglanti diye bi class gözükmüyor hocam burda ?
    arkadaşım o zaten uzay class değil yani
  • 11-02-2010, 17:34:23
    #4
    Üyeliği durduruldu
    şahsen bir hata göremiyorum .

    belki de eval\'d bi kod değildir.
  • 11-02-2010, 17:37:42
    #5
    eval('use \zepp\sql\\'.$type.' as baglanti; $a=new baglanti();');

    bu calısıyor ama