|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-05-25 16:12 UTC] crestfresh at gmail dot com
[2007-05-25 16:14 UTC] johannes@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 00:00:01 2025 UTC |
Description: ------------ $a = 'aa'; $b = 'bb'; $value = 0; switch ($value) { case $a: echo $a."\n"; break; case $b: echo $b."\n"; break; default: echo "default\n"; } ==> output: aa (Why?!) $a = 'aa'; $b = 'bb'; $value = 0; switch ($value) { case $b: echo $b."\n"; break; case $a: echo $a."\n"; break; default: echo "default\n"; } ==> output: bb (Why?!) Reproduce code: --------------- $a = 'aa'; $b = 'bb'; $value = 0; switch ($value) { case $a: echo $a."\n"; break; case $b: echo $b."\n"; break; default: echo "default\n"; } Expected result: ---------------- default Actual result: -------------- aa