if()打印'Hello World'应该传递什么?

Mah*_*not 8 php logic

应该传入if()以将输出打印为"Hello World"?[注意:它应该执行else块.]

if(?){

} else {
   echo "World";
}
Run Code Online (Sandbox Code Playgroud)

Mad*_*iha 7

我需要评估为false,并同时打印"Hello".printf返回其在成功时输出的字符串的长度进行评价,以true当在一个布尔上下文读出.所以反转将评估为false,执行else块.

if(!printf("Hello ")){

} else {
   echo "World";
}
Run Code Online (Sandbox Code Playgroud)

  • 为了迂腐,`printf()`返回打印输出字符串的长度.当然,打印非空字符串将返回一个truthy值(在布尔上下文中计算为true的值). (2认同)
  • @BoltClock:谢谢程序员纳粹(好的方式!我也是一个人:D)纠正了. (2认同)