📄 bug22592.phpt
字号:
--TEST--Bug #22592 (cascading assignments to strings with curly braces broken)--FILE--<?phpfunction error_hdlr($errno, $errstr) { echo "[$errstr]\n";}set_error_handler('error_hdlr');$i = 4;$s = "string";$result = "* *-*";var_dump($result);$result{6} = '*';var_dump($result);$result{1} = $i;var_dump($result);$result{3} = $s;var_dump($result);$result{7} = 0;var_dump($result);$a = $result{1} = $result{3} = '-';var_dump($result);$b = $result{3} = $result{5} = $s;var_dump($result);$c = $result{0} = $result{2} = $result{4} = $i;var_dump($result);$d = $result{6} = $result{8} = 5;var_dump($result);$e = $result{1} = $result{6};var_dump($result);var_dump($a, $b, $c, $d, $e);$result{-1} = 'a';?>--EXPECT--string(5) "* *-*"string(7) "* *-* *"string(7) "*4*-* *"string(7) "*4*s* *"string(8) "*4*s* *0"string(8) "*-*-* *0"string(8) "*-*s*s*0"string(8) "4-4s4s*0"string(9) "4-4s4s505"string(9) "454s4s505"string(1) "-"string(6) "string"int(4)int(5)string(1) "5"[Illegal string offset: -1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -