test.php 519 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. $ext = 'dyutils';
  3. if (extension_loaded($ext)) {
  4. echo 'load ext';
  5. }
  6. echo dyutils_version();
  7. $ext = new ReflectionExtension($ext);
  8. var_dump($ext);
  9. var_dump($ext->getName());
  10. var_dump($ext->getVersion());
  11. var_dump($ext->getINIEntries());
  12. var_dump($ext->getClassNames());
  13. var_dump($ext->getDependencies());
  14. var_dump($ext->getFunctions());
  15. // $funs = get_extension_funcs($ext);
  16. // print_r($funs);
  17. foreach ($ext->getFunctions() as $k => $v) {
  18. $f = new ReflectionFunction($k);
  19. echo($f->getName());
  20. }