Ask a Question related to PHP Bugs, Design and Development.
-
black at scene-si dot org #1
#40590 [NEW]: list($k,$v) = $v; gives unexpected output
From: black at scene-si dot org
Operating system: linux
PHP version: 5.2.1
PHP Bug Type: Variables related
Bug description: list($k,$v) = $v; gives unexpected output
Description:
------------
list() overwriting variable, unexpected result (different from php4).
Reproduce code:
---------------
$v = array("00","-- Day --");
list($k,$v) = $v;
var_dump(array($k,$v));
Expected result:
----------------
Var dump should return:
array(2) {
[0]=> string(2) "00"
[1]=> string(11) "-- Day -- "
}
Actual result:
--------------
Var dump returns:
array(2) {
[0]=> string(1) "-"
[1]=> string(11) "-- Day -- "
}
--
Edit bug report at [url]http://bugs.php.net/?id=40590&edit=1[/url]
--
Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=40590&r=trysnapshot44[/url]
Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=40590&r=trysnapshot52[/url]
Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=40590&r=trysnapshot60[/url]
Fixed in CVS: [url]http://bugs.php.net/fix.php?id=40590&r=fixedcvs[/url]
Fixed in release: [url]http://bugs.php.net/fix.php?id=40590&r=alreadyfixed[/url]
Need backtrace: [url]http://bugs.php.net/fix.php?id=40590&r=needtrace[/url]
Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=40590&r=needscript[/url]
Try newer version: [url]http://bugs.php.net/fix.php?id=40590&r=oldversion[/url]
Not developer issue: [url]http://bugs.php.net/fix.php?id=40590&r=support[/url]
Expected behavior: [url]http://bugs.php.net/fix.php?id=40590&r=notwrong[/url]
Not enough info: [url]http://bugs.php.net/fix.php?id=40590&r=notenoughinfo[/url]
Submitted twice: [url]http://bugs.php.net/fix.php?id=40590&r=submittedtwice[/url]
register_globals: [url]http://bugs.php.net/fix.php?id=40590&r=globals[/url]
PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=40590&r=php3[/url]
Daylight Savings: [url]http://bugs.php.net/fix.php?id=40590&r=dst[/url]
IIS Stability: [url]http://bugs.php.net/fix.php?id=40590&r=isapi[/url]
Install GNU Sed: [url]http://bugs.php.net/fix.php?id=40590&r=gnused[/url]
Floating point limitations: [url]http://bugs.php.net/fix.php?id=40590&r=float[/url]
No Zend Extensions: [url]http://bugs.php.net/fix.php?id=40590&r=nozend[/url]
MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=40590&r=mysqlcfg[/url]
black at scene-si dot org Guest
-
Found an unexpected operator in the display list
I am having the same problem. Has anyone answered your query yet? -
Output parent and child values as a list .. like a treemenu
Hello all, I have a table like this Object - ID - Reference ID Toyota - 1 - 0 Toyota Car - 2 - 1 Corolla - 3 - 2 Prious - 4 - 3 Toyota Van... -
Carriage returns/output not displayed in output.asp
PLEASE DON'T MULTIPOST. PLEASE DON'T POST ATTACHMENTS. PLEASE DON'T DOUBLE-POST. Ray at work -
Redirect output of command to a list
Hi all, I have been doing redirect the output of command (an external tool, exe) to a file, by doing following: system( "tool.exe... -
#25152 [Opn->Bgs]: output buffering functions don't catch "virtual" output
ID: 25152 Updated by: iliaa@php.net Reported By: msarsale at buenosaires dot gov dot ar -Status: Open +Status:... -
iliaa@php.net #2
#40590 [Opn->Bgs]: list($k,$v) = $v; gives unexpected output
ID: 40590
Updated by: [email]iliaa@php.net[/email]
Reported By: black at scene-si dot org
-Status: Open
+Status: Bogus
Bug Type: Variables related
Operating System: linux
PHP Version: 5.2.1
New Comment:
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
[url]http://www.php.net/manual/[/url] and the instructions on how to report
a bug at [url]http://bugs.php.net/how-to-report.php[/url]
In PHP 5 this is the expected behavior.
Previous Comments:
------------------------------------------------------------------------
[2007-02-22 13:26:58] black at scene-si dot org
Description:
------------
list() overwriting variable, unexpected result (different from php4).
Reproduce code:
---------------
$v = array("00","-- Day --");
list($k,$v) = $v;
var_dump(array($k,$v));
Expected result:
----------------
Var dump should return:
array(2) {
[0]=> string(2) "00"
[1]=> string(11) "-- Day -- "
}
Actual result:
--------------
Var dump returns:
array(2) {
[0]=> string(1) "-"
[1]=> string(11) "-- Day -- "
}
------------------------------------------------------------------------
--
Edit this bug report at [url]http://bugs.php.net/?id=40590&edit=1[/url]
iliaa@php.net Guest



Reply With Quote

