ID:               36307
 Updated by:       [EMAIL PROTECTED]
 Reported By:      xjd at wp dot pl
-Status:           Open
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Irrelevant
 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-06 21:22:57] xjd at wp dot pl

Description:
------------
The Polish doc page (
http://www.php.net/manual/pl/function.array-search.php ) says that
returned value (if search didn't find anything) is NULL _starting_ from
PHP 4.1.2, while the English one says that function returns NULL _prior_
to PHP 4.2.0.

[EN:] Note:  Prior to PHP 4.2.0, array_search() returns NULL on failure
instead of FALSE.

[PL:] Notatka:  Począwszy od PHP 4.1.2, array_search() zwraca NULL
w przypadku niepowodzenia zamiast FALSE

It looks to me like the first (English) one is correct. Below is a
simple test script.

Also, in Polish doc there is different version number but I cannot
confirm which is proper (I guess the one in English doc).

Reproduce code:
---------------
<?php

echo 'Current PHP version: ' . phpversion() . "\n";

$arr = array('the', 'show', 'must', 'go', 'on');
$result = array_search('bleah', $arr);
if ($result === FALSE) {
        echo 'search result: FALSE';
} else if ($result === NULL) {
        echo 'search result: NULL';
} else {
        echo 'search result: "bleah" was found';
}

?>

Expected result:
----------------
/** according to Polish doc **/

Current PHP version: 5.0.4
search result: NULL


Actual result:
--------------
Current PHP version: 5.0.4
search result: FALSE


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=36307&edit=1

Reply via email to