get_class_vars_007.phpt 498 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. get_class_vars(): Testing with static properties
  3. --FILE--
  4. <?php
  5. class A {
  6. static public $a, $aa;
  7. static private $b, $bb;
  8. static protected $c, $cc;
  9. static public function test() {
  10. var_dump(get_class_vars(__CLASS__));
  11. }
  12. }
  13. var_dump(get_class_vars('A'));
  14. var_dump(A::test());
  15. ?>
  16. --EXPECT--
  17. array(2) {
  18. ["a"]=>
  19. NULL
  20. ["aa"]=>
  21. NULL
  22. }
  23. array(6) {
  24. ["a"]=>
  25. NULL
  26. ["aa"]=>
  27. NULL
  28. ["b"]=>
  29. NULL
  30. ["bb"]=>
  31. NULL
  32. ["c"]=>
  33. NULL
  34. ["cc"]=>
  35. NULL
  36. }
  37. NULL