什么时候可以echo (int)(0*100/0)."%";这样成功的?从来没有遇到过, 本身就是非法运算

解决方案 »

  1.   

    应该是可以通过的.解释型语言对不处理的流程是不关心的但是我听说php从哪个版本开始是编译运行,如果是编译的就应该不行,因为会出现被0除问题.我也是听说,不太清楚
      

  2.   

    对,所以如果是解释型语言的话,就会跳过echo (int)(0*100/0)."%";这行非法代码.因此程序看起来就是无错的
      

  3.   

    if(0)
    echo $result."%";
    $result直接打个结果可以吗??大哥!!
      

  4.   

    服务器php版本是4.3.0
    本机是5.0.0