Doc #66480 [NEW]: Ambiguous Language For array_diff() Documentation

From: Date: Mon, 13 Jan 2014 20:32:19 +0000
Subject: Doc #66480 [NEW]: Ambiguous Language For array_diff() Documentation
Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-10839@lists.php.net to get a copy of this message
From: mpearson at mpearson dot net Operating system: PHP version: Irrelevant Package: Documentation problem Bug Type: Documentation Problem Bug description:Ambiguous Language For array_diff() Documentation Description: ------------ The documentation for array_diff() is a bit ambiguous in the "Description" section. Quote: "Compares array1 against array2 and returns the difference." While the statement is technically true, it is not until the "Return Values" section that the documentation clarifies that excess values in 'array2' will not be returned as well. At a quick glance, if the description matches desired action the "Return Values" section may never be viewed to clarify the ambiguity from the description. My recommendation would be to change the description to something like, " Compares array1 against array2 and returns the values from array1 which are not found in array2." This makes it immediately clear that the values returned will not include non-matching values found in array2. Granted, the confusion could be blamed on the developer for not reviewing the entire documentation, but I am certain I am not the only person that will use a function based on the description matching the desired affect not expecting the description to be ambiguous. Thanks! -- Edit bug report at https://bugs.php.net/bug.php?id=66480&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=66480&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=66480&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=66480&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=66480&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=66480&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=66480&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=66480&r=needscript Try newer version: https://bugs.php.net/fix.php?id=66480&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=66480&r=support Expected behavior: https://bugs.php.net/fix.php?id=66480&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=66480&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=66480&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=66480&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=66480&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=66480&r=dst IIS Stability: https://bugs.php.net/fix.php?id=66480&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=66480&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=66480&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=66480&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=66480&r=mysqlcfg

« previous php.doc.bugs (#10839) next »