Bug #81269 [Opn]: getDocComment is not working correctly
| From: | popov654 at yandex dot ru | Date: | Fri, 16 Jul 2021 21:07:06 +0000 |
| Subject: | Bug #81269 [Opn]: getDocComment is not working correctly | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-18965@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=81269&edit=1
ID: 81269
User updated by: popov654 at yandex dot ru
Reported by: popov654 at yandex dot ru
Summary: getDocComment is not working correctly
Status: Open
Type: Bug
Package: Doc Build problem
Operating System: Windows 7 x64 Pro
PHP Version: 8.0.8
Block user comment: N
Private report: N
New Comment:
Version of Apache on Windows is 2.4.48 x64, it is also the latest one.
Previous Comments:
------------------------------------------------------------------------
[2021-07-16 21:02:30] popov654 at yandex dot ru
Description:
------------
If PHP is configured as an Apache module, the returned value is an empty string.
However, if you remove the space in the second line ("Thetest"), the output is correct. If
you replace the space with an underscore ("_"), it still fails.
If PHP is run through the command line, the output is correct.
Also on Ubuntu 20.10 with latest Apache and PHP 8.0.8 the result is correct. So I guess it is
somehow related with the Apache module for Windows.
Test script:
---------------
<?php
/**
* The test
*
* @param foo bar
* @return baz
*/
class TestClass {
}
$class = new ReflectionClass('TestClass');
print_r($class);
echo $class->getDocComment();
?>
Expected result:
----------------
/**
* The test
*
* @param foo bar
* @return baz
*/
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81269&edit=1