以下是什么打印?
答
是的,这将打印零“0”确实如此。事情是PHP将键入的字符串值转换为整数。这会导致0(零);如果你用零乘以任何值,你会得到零。
好问题罗兰!
答
它输出“0” alt text http://mywebprogrammer.com/images/soAnswer.PNG
的结果是所述第二线的左侧。
要明白为什么这是你可以做一个快速测试echo (int)'four';
这将试图明确地将字符串'四'转换为一个整数,因为它不是一个整数将技术性失败,导致0当然是相等的变为假。如果用'4'代替'4',仍然是一个字符串,你可以正确地将它转换为一个整数,例如(print'4'* 200“)将产生800的结果。
答
由于不能将字符串浇铸为数字,用绳子乘法会导致0
为什么不试试呢? – balpha 2009-07-01 12:21:07
他在测试我们,看看我们在问他真正的问题之前的知识水平 – 2009-07-01 12:22:38
为什么不阅读其他问题和答案?这里有很多知识。 – 2009-07-01 12:24:17