Doc #53371 [Asn->Csd]: parse_url docs say it returns FALSE on malformed URLs. It may return NULL.
| From: | aharvey@php.net | Date: | Tue, 23 Nov 2010 11:36:15 +0000 |
| Subject: | Doc #53371 [Asn->Csd]: parse_url docs say it returns FALSE on malformed URLs. It may return NULL. | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-5576@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53371&edit=1
ID: 53371
Updated by: aharvey@php.net
Reported by: brianlmoon@php.net
Summary: parse_url docs say it returns FALSE on malformed
URLs. It may return NULL.
-Status: Assigned
+Status: Closed
Type: Documentation Problem
Package: Documentation problem
Operating System: All
PHP Version: 5.3.3
Assigned To: aharvey
Block user comment: N
Private report: N
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:
------------------------------------------------------------------------
[2010-11-21 17:28:02] brianlmoon@php.net
Description:
------------
From the docs:
"On seriously malformed URLs, parse_url() may return FALSE. Otherwise an
associative array is returned, whose components may be (at least one):"
However, in some cases it will return NULL as well. Actually, I am
having a really hard time getting it to return FALSE. I am not sure it
ever does. I know it will throw a warning at times. But, it does not
even seem to do that on an empty string.
Test script:
---------------
<?php
var_dump(parse_url("1,2,3,4", PHP_URL_QUERY));
var_dump(parse_url("1,2,3,4"));
?>
Expected result:
----------------
The documentation should state that the function returns NULL when the
2nd parameter is used and the requested portion of the URL is not not
set.
Actual result:
--------------
The documentation makes no mention of the function ever returning NULL.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53371&edit=1