ReflectionFunction::__construct Bir ReflectionFunction nesnesi oluşturur &reftitle.description; public ReflectionFunction::__construct Closurestringfunction Bir ReflectionFunction nesnesi oluşturur. &reftitle.parameters; function Yansıtılılacak işlevin ismi veya bir anonim işlev &reftitle.errors; function bağımsız değişkeni geçerli bir işlev ismi içermiyorsa bir ReflectionException yavrulanır. &reftitle.examples; - <methodname>ReflectionFunction::__construct</methodname> örneği %s '%s' işlevi\n". " %s dosyasının\n". " %d. satırından %d. satırına kadar tanımlanmış\n", $func->isInternal() ? 'Yerleşik' : 'Kullanıcı tanımlı', $func->getName(), $func->getFileName(), $func->getStartLine(), $func->getEndline() ); // Belgelendirici açıklamaları basalım printf("---> Belgeleme:\n %s\n", var_export($func->getDocComment(), 1)); // Varsa statik değişkenleri basalım if ($statics = $func->getStaticVariables()) { printf("---> Statik değişkenler: %s\n", var_export($statics, 1)); } } // ReflectionFunction sınıfının bir örneğini oluşturalım dumpReflectionFunction(new ReflectionFunction('sayaç1')); dumpReflectionFunction(new ReflectionFunction($sayaç2)); ?> ]]> &example.outputs.similar; Kullanıcı tanımlı 'sayaç1' işlevi Z:\reflectcounter.php dosyasının 7. satırından 11. satırına kadar tanımlanmış ---> Belgeleme: '/** * Basit bir sayaç * * @return int */' ---> Statik değişkenler: array ( 'c' => 0, ) ===> Kullanıcı tanımlı '{closure}' işlevi Z:\reflectcounter.php dosyasının 18. satırından 22. satırına kadar tanımlanmış ---> Belgeleme: '/** * Başka bir basit sayaç * * @return int */' ---> Statik değişkenler: array ( 'd' => 0, ) ]]> &reftitle.seealso; ReflectionMethod::__construct Kurucular