function_exists('date_default_timezone_set') && date_default_timezone_set('Etc/GMT+0'); 
检查 date_default_timezonde_set函数是否存在,且是否设置的区域时间是不是Etc/GMT+0的时间

解决方案 »

  1.   

    http://topic.csdn.net/u/20080301/14/15177c34-670e-45a3-8621-e592ced1daee.html
    ($a)||($b); # || 前为假(真),||后(不)执行. 相悖.
    ($a)&&($b); # && 前真后执行,前假后不执行. 相同.
    ($a)?($b):($c); # $a 真$b执行,$a假$c执行. 
    常被称为 短路运算符。
      

  2.   


    function_exists('date_default_timezone_set') && date_default_timezone_set('Etc/GMT+0'); 
    # 如果 function_exists('date_default_timezone_set') 返回false(用于检查函数是否存在),
    # 则 date_default_timezone_set('Etc/GMT+0');  根本不会被执行。 这段不是用来判断时区的,而是用来设置时区。
      

  3.   

    A(条件) && B(语句);//如果 条件A为true,则执行 语句B,否则不执行
    与之类似的还有 
    A(条件) || B(语句);//如果A 为false,则执行语句B,否则不执行