#36319 [Opn->Csd]: getopt() second parameter is never used
| From: | vrana@php.net | Date: | Wed, 08 Feb 2006 15:20:07 +0000 |
| Subject: | #36319 [Opn->Csd]: getopt() second parameter is never used | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969371880@lists.php.net to get a copy of this message | ||
ID: 36319
Updated by: vrana@php.net
Reported By: lapo at lapo dot it
-Status: Open
+Status: Closed
Bug Type: Documentation problem
Operating System: anything but FreeBSD
PHP Version: Irrelevant
New Comment:
This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.
Thank you for the report, and for helping us make our documentation
better.
Previous Comments:
------------------------------------------------------------------------
[2006-02-07 16:02:05] lapo at lapo dot it
Description:
------------
http://it.php.net/manual/en/function.getopt.php
This page states that as of 4.3.0 PHP has got a second parameter called
longopts that should enable getopt_long functionality.
The first problem is that it doesn't have any specific example, and the
format of such parameter is not explained at all.
The second, and biggest, problem is that the functionality never made
it in any PHP release except 4.3.0pre2 as it was created in version:
http://cvs.php.net/viewcvs.cgi/php-src/ext/standard/basic_functions.c?view=log#rev1.533
and removed 9 days later, in version
http://cvs.php.net/viewcvs.cgi/php-src/ext/standard/basic_functions.c?view=log#rev1.540
by the very author.
Reproduce code:
---------------
% cat test.php
#!/usr/local/bin/php
<?
$o = getopt('f:hp:', array('file:'));
print_r($o);
?>
Expected result:
----------------
% ./test.php --file=a
Array
(
[file] => a
)
Actual result:
--------------
% ./test.php --file=a
Array
(
[f] => ile=a
)
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=36319&edit=1