第1个,是定义常数IN_DISCUZ,值是True2是屏蔽警告3.foreach是数组的遍历,php的判断逻辑表达式可以同时给变量赋值。.=的意思,.是连接,.=如果你学过C,自然就知道了。要学好PHP,建议多看看书和php网站上的例程,这些都是基础啊。要自己先想一想,别人是教不会你编程的。

解决方案 »

  1.   

    第一个,定义常量,调用
    function youFunc(){
       if(IN_DISCUZ){
             process here
       }
    }
    @表示不返回错误信息
    foreach表示遍历每一个$queries里的成员.= equal +=(c language)
      

  2.   

    .= 一个点和一个等号,什么意思?
    是字符串相加的缩写方式,例如
    $sqlstr.=" and name='johnshen0211'"代表$sqlstr=$sqlstr." and name='johnshen0211'"就好象row += 1;这样一种缩写方式.