以下将打印什么?

Rol*_*and -3 php

以下代码将打印什么?打印''四''*200;

Unk*_*ech 7

它打印"0" alt文本http://mywebprogrammer.com/images/soAnswer.PNG

结果在第二行的左侧.

要知道为什么这是你可以做一个快速测试,echo (int)'four';这将尝试显式地将字符串'four'转换为一个整数,因为它不是一个整数,技术上会失败,导致0当然等于FALSE.如果用'4'替换'4',仍然是一个字符串,你可以正确地将它转换成一个整数,如果你的例子("print'4'*200"),它将产生800的结果.


Con*_*rad 6

是的,确实会打印零"0".问题是PHP会将字符串值类型转换为整数.这将导致0(零); 如果你将任何值乘以零,你就会得到零.

好问题罗兰!