$baseUrl = empty($baseUrl) ? '/' : '/'.trim($baseUrl,'/').'/';  请问这种PHP代码是什么写法?

解决方案 »

  1.   

    三元运算符  分割开来就是这样纸的:
    $baseUrl = empty($baseUrl)      ?      '/'    :      '/'.trim($baseUrl,'/').'/';   
      

  2.   


    三元运算符 
    $baseUrl = empty($baseUrl) ? '/' : '/'.trim($baseUrl,'/').'/'; 如果 empty($baseUrl) 是正确的 为真,那么 $baseUrl  = '/'; 否则 $baseUrl = '/'.trim($baseUrl,'/').'/'
      

  3.   

    相当于这个样子:if(empty($baseUrl)){
      $baseUrl ='/';
    }else{
      $baseUrl='/'.trim($baseUrl,'/').'/'
    }
      

  4.   

    我们私底下称作 ‘简略的if else语句’。正规的话当然叫‘三元运算符’