php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /opt/php-7.0.1/ext/reflection/tests/ |
files >> //opt/php-7.0.1/ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt |
--TEST-- ReflectionMethod::getDocComment() --INI-- opcache.save_comments=1 --FILE-- <?php /** * My Doc Comment for A */ class A { /** * My Doc Comment for A::f */ function f() {} /** * My Doc Comment for A::privf */ private function privf() {} /** My Doc Comment for A::protStatf */ protected static function protStatf() {} /** * My Doc Comment for A::finalStatPubf */ final static public function finalStatPubf() {} } class B extends A { /*** Not a doc comment */ function f() {} /** * * My Doc Comment for B::privf */ private function privf() {} /** My Doc Comment for B::protStatf */ protected static function protStatf() {} } foreach (array('A', 'B') as $class) { $rc = new ReflectionClass($class); $rms = $rc->getMethods(); foreach ($rms as $rm) { echo "\n\n---> Doc comment for $class::" . $rm->getName() . "():\n"; var_dump($rm->getDocComment()); } } ?> --EXPECTF-- ---> Doc comment for A::f(): string(%d) "/** * My Doc Comment for A::f */" ---> Doc comment for A::privf(): string(%d) "/** * My Doc Comment for A::privf */" ---> Doc comment for A::protStatf(): string(%d) "/** My Doc Comment for A::protStatf */" ---> Doc comment for A::finalStatPubf(): string(%d) "/** * My Doc Comment for A::finalStatPubf */" ---> Doc comment for B::f(): bool(false) ---> Doc comment for B::privf(): string(%d) "/** * * My Doc Comment for B::privf */" ---> Doc comment for B::protStatf(): string(%d) "/** My Doc Comment for B::protStatf */" ---> Doc comment for B::finalStatPubf(): string(%d) "/** * My Doc Comment for A::finalStatPubf */"y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`