1
nisnaker 2015-09-22 11:24:17 +08:00
怎么就神奇了
|
3
nisnaker 2015-09-22 11:26:33 +08:00
先是 print '2'
然后是 echo '1' . 1 + 3 |
4
msxcms 2015-09-22 11:28:59 +08:00 1
没什么神奇的
|
5
laucie OP 明白了 print '2'之后会返回 1 然后 214
|
6
justfindu 2015-09-22 11:29:30 +08:00
话说有什么神奇的~
|
7
jugelizi 2015-09-22 11:29:33 +08:00
小学数学没学好?
括号内优先运算被执行了 |
9
qiayue 2015-09-22 11:30:06 +08:00
print 2 输出 2 同时返回值 1
1 + 3 = 4 echo '1'.4 输入 14 所以连起来就是 214 |
11
fising 2015-09-22 11:56:14 +08:00
print 2 输出 2 返回 1
'1' . (print '2') + 3 => '1' . 1 + 3 => 14 得到 214 |
12
lianz 2015-09-22 11:58:44 +08:00
所以说, PHP 是最好的语言!!
|
13
wapy 2015-09-22 12:01:47 +08:00
PHP 是最好的语言!!
|
14
0bit 2015-09-22 12:18:23 +08:00
你们 PHPer 真会玩
|
15
shoaly 2015-09-22 13:16:15 +08:00
赞一个, 有点意思
|
16
show8salary 2015-09-22 13:17:41 +08:00
PHP 是最好的语言!!
|
18
barbery 2015-09-22 13:28:57 +08:00 1
这种面试题有意思么
|
19
iyaozhen 2015-09-22 13:39:51 +08:00
print
Returns 1, always. 长见识了,第一次知道。 |
21
jackxiao 2015-09-22 14:37:02 +08:00
撞脸了。。
|
23
BOYPT 2015-09-22 23:14:09 +08:00
这么看来谭浩强应该出一本 PHP
|
25
flydogs 2015-09-25 11:57:42 +08:00
echo '1' . (print '2') + 3
相当于 $x = print '2'; //x=1 output:2 echo '1'. $x+3; // output: 14 所以输入是 214 |
26
zonghua 2015-09-26 10:46:46 +08:00
根本就是个 BUG
|
27
fengmenggaokao 2015-10-05 11:12:57 +08:00
Boring
|
28
mrbush 2016-02-23 00:18:10 +08:00
511
|