Edit report at http://bugs.php.net/bug.php?id=53522&edit=1
ID: 53522 User updated by: klederson at phpburn dot com Reported by: klederson at phpburn dot com Summary: ReflectionMethod -> getDocComment Problem ( bad results ) -Status: Feedback +Status: Open Type: Bug Package: Reproducible crash Operating System: Mac OS 10.6.4 PHP Version: 5.3SVN-2010-12-11 (snap) Block user comment: N Private report: N New Comment: Sorry maybe my mistake in Flagging it. It does not crash, it only dont work, wrong category. I'm running some testes using 5.3.4 in Mac OS and it seems to be fixed so probably you guys already fixed it. If something goes wrong again i will let you know. Previous Comments: ------------------------------------------------------------------------ [2010-12-11 23:02:36] cataphr...@php.net Also, so that we're clear: what happens he second, third, etc. time? Is there a crash? If so, can you provide a backtrace? Or does it simply work as if there was no comment? Thanks. ------------------------------------------------------------------------ [2010-12-11 23:00:44] cataphr...@php.net Are you using any kind of opcode cache? ------------------------------------------------------------------------ [2010-12-11 22:18:08] klederson at phpburn dot com Description: ------------ --- >From manual page: http://www.php.net/class.reflectionmethod --- Hi, I'm trying to use ReflectionMethod::getDocComment() but i'm getting this little issue, it ONLY brings the comment at first time you load it OR if you change the main called file/class. In Test Script examples, you can see it will only bring once the comment from myMethod in Test Class. Even if you run ReflectionTest.php many times ( from browser or shell ) it will bring it only once or again if you change and save Test.php ( or equivalent ) file. Test script: --------------- Example (Test.php) class Test { /** * Hi this is a comment */ public function myMethod() { print "Hi"; } } Example (ReflectionTest.php) require_once('test.php'); $reflectionMethod = new ReflectionMethod('Test', 'myMethod'); echo $reflectionMethod->getDocComment(); Expected result: ---------------- Get Method Comments ( ReflectionMethod::getDocComment() ) Actual result: -------------- Even if you run ReflectionTest.php many times ( from browser or shell ) it will bring it only once or again if you change and save Test.php ( or equivalent ) file. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53522&edit=1