ReflectionMethod::__construct Yeni bir ReflectionMethod nesnesi oluşturur &reftitle.description; public ReflectionMethod::__construct objectstringobjectOrMethod stringmethod Diğer sözdizimi (isimli bağımsız değişkenler desteklenmiyor): public ReflectionMethod::__construct stringclassMethod Yeni bir ReflectionMethod nesnesi oluşturur. &reftitle.parameters; objectOrMethod Yöntemi içeren nesne (sınıf örneği) veya sınıf ismi. method Yöntemin adı. classMethod Sözdizimi: SınıfAdı::yöntemAdı &reftitle.errors; Belirtilen yöntem mevcut değilse bir ReflectionException yavrulanır. &reftitle.examples; - <methodname>ReflectionMethod::__construct</methodname> örneği %s%s%s%s%s%s%s '%s' yöntemi (%s)\n" . " %s dosyasının\n" . " %d. satırından %d. satırına kadar\n" . " %d[%s] değiştiriciyle tanımlanmış.\n", $method->isInternal() ? 'Yerleşik' : 'Kullanıcı tanımlı', $method->isAbstract() ? ' abstract' : '', $method->isFinal() ? ' final' : '', $method->isPublic() ? ' public' : '', $method->isPrivate() ? ' private' : '', $method->isProtected() ? ' protected' : '', $method->isStatic() ? ' static' : '', $method->getName(), $method->isConstructor() ? 'bir kurucu' : 'sıradan bir yöntem', $method->getFileName(), $method->getStartLine(), $method->getEndline(), $method->getModifiers(), implode(' ', Reflection::getModifierNames($method->getModifiers())) ); // Belgelendirici açıklamaları basalım printf("---> Belgeleme:\n %s\n", var_export($method->getDocComment(), true)); // Varsa duruk değişkenleri basalım if ($statics= $method->getStaticVariables()) { printf("---> Duruk değişkenler: %s\n", var_export($statics, true)); } // Yöntemi çağıralım printf("---> Çağrı sonuçları: "); var_dump($method->invoke(NULL)); ?>]]> &example.outputs.similar; Kullanıcı tanımlı final public static 'arttır' yöntemi (sıradan bir yöntem) /home/nilgun/dnm.php dosyasının 14. satırından 17. satırına kadar 49[final public static] değiştiriciyle tanımlanmış. ---> Belgeleme: '/** * Artan sayaç * * @final * @static * @access public * @return int */' ---> Çağrı sonuçları: int(1) ]]> &reftitle.seealso; ReflectionMethod::export Kurucular