Calling static methods on 'variable' classes currently yields a parse 
  error:

    <?php
    class foo {
      function bar() {
        echo 'foobar';
      }
    }
    
    $class = 'foo';
    $class::bar();
    ?>

  I think it would be great if the above syntax would be possible. Any
  technical obstacles, comments?

  Doing

    <?php
    class foo {
      function bar() {
        echo 'foobar';
      }
    }
    
    $class  = 'foo';
    $object = new $class;
    $object->bar();
    ?>

  is against the idea of static classes, IMHO.

-- 
  Sebastian Bergmann
  http://sebastian-bergmann.de/                 http://phpOpenTracker.de/

  Did I help you? Consider a gift: http://wishlist.sebastian-bergmann.de/

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to