new_instanceof_expr.phpt 281 B

123456789101112131415161718
  1. --TEST--
  2. new with an arbitrary expression
  3. --FILE--
  4. <?php
  5. $class = 'class';
  6. var_dump(new ('std'.$class));
  7. var_dump(new ('std'.$class)());
  8. $obj = new stdClass;
  9. var_dump($obj instanceof ('std'.$class));
  10. ?>
  11. --EXPECT--
  12. object(stdClass)#1 (0) {
  13. }
  14. object(stdClass)#1 (0) {
  15. }
  16. bool(true)