ReflectionFunction::__construct Tworzy obiekt ReflectionFunction &reftitle.description; public ReflectionFunction::__construct Closurestringfunction Tworzy obiekt ReflectionFunction. &reftitle.parameters; function Nazwa funkcji lub domknięcie. &reftitle.errors; Rzuca ReflectionException jeśli parametr function nie zawiera poprawnej funkcji. &reftitle.examples; Przykład użycia <methodname>ReflectionFunction::__construct</methodname> Funkcja %s '%s'\n". " zadeklarowana w %s\n". " linie %d to %d\n", $func->isInternal() ? 'wbudowana' : 'zdefiniowana przez użytkownika', $func->getName(), $func->getFileName(), $func->getStartLine(), $func->getEndline() ); // Wyświetl komentarz dokumentujący printf("---> Dokumentacja:\n %s\n", var_export($func->getDocComment(), 1)); // Wyświetl zmienne statyczne jeśli istnieją if ($statics = $func->getStaticVariables()) { printf("---> Zmienne statyczne: %s\n", var_export($statics, 1)); } } // Stwórz obiekt klasy ReflectionFunction dumpReflectionFunction(new ReflectionFunction('licznik1')); dumpReflectionFunction(new ReflectionFunction($licznik2)); ?> ]]> &example.outputs.similar; Funkcja zdefiniowana przez użytkownika 'licznik1' zadeklarowana w Z:\reflectcounter.php linie 7 to 11 ---> Dokumentacja: '/** * Prosty licznik * * @return int */' ---> Zmienne statyczne: array ( 'c' => 0, ) ===> Funkcja zdefiniowana przez użytkownika '{closure}' zadeklarowana w Z:\reflectcounter.php linie 18 to 23 ---> Dokumentacja: '/** * Inny prosty licznik * * @return int */' ---> Zmienne statyczne: array ( 'd' => 0, ) ]]> &reftitle.seealso; ReflectionMethod::__construct Konstruktory