Bug #71964 [NEW]: Pass by reference variable modification fails under certain circumstance
| From: | ben dot davies at gmail dot com | Date: | Tue, 05 Apr 2016 09:27:29 +0000 |
| Subject: | Bug #71964 [NEW]: Pass by reference variable modification fails under certain circumstance | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-200367@lists.php.net to get a copy of this message | ||
From: ben dot davies at gmail dot com
Operating system: N/A
PHP version: 7.0.5
Package: Variables related
Bug Type: Bug
Bug description:Pass by reference variable modification fails under certain circumstance
Description:
------------
It appears that assigning variables passed by reference does not work
under specific circumstances.
For example in the test script, removing the switch statement in the
bug function does not trigger the bug.
Having a look around recent bug fixes, this is possibly a regression
introduced by https://bugs.php.net/bug.php?id=71756.
The test script only fails on php 7.0.5
Test script:
---------------
https://3v4l.org/KB4sC
Expected result:
----------------
string
Actual result:
--------------
@string@
--
Edit bug report at https://bugs.php.net/bug.php?id=71964&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=71964&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=71964&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=71964&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=71964&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=71964&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=71964&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=71964&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=71964&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=71964&r=support
Expected behavior: https://bugs.php.net/fix.php?id=71964&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=71964&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=71964&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=71964&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=71964&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=71964&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=71964&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=71964&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=71964&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=71964&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=71964&r=mysqlcfg