函数返回值和常量字符串的字符串连接会产生语法错误。
$foo = func() . ̈́"bar";
错误:
PHP Parse error: syntax error, unexpected '"bar"' (T_CONSTANT_ENCAPSED_STRING) in php shell code on line 1
我想将bar
附加到foo()
的返回值(字符串)上。
我无法回答问题,它已经关闭。
在第一引号之前有一些字符(十六进制cd 84
)。
$ xxd <(echo '$foo = func() . ̈́"bar";')
00000000: 2466 6f6f 203d 2066 756e 6328 2920 2e20 $foo = func() .
00000010: cd84 2262 6172 223b 0a .."bar";.