$a = $a."document.getElementById('test').innerHTML=d";如何理解?帮忙分析一下。我只会"document.getElementById('test').innerHTML,前后加两个=如何理解?1等号

解决方案 »

  1.   

    这个只是对$a进行赋值,双引号里面的document.getElementById('test').innerHTML=d 这些在这里全部是字符串,不是赋值
      

  2.   

    这个只是对$a进行赋值,双引号里面的document.getElementById('test').innerHTML=d 这些在这里全部是字符串,不是赋值
    他这个 $a = $a.""  可以?
      

  3.   

    这个只是对$a进行赋值,双引号里面的document.getElementById('test').innerHTML=d 这些在这里全部是字符串,不是赋值
    他这个 $a = $a.""  可以?
    可以的啊,=后面的$a是与后面的字符串连接成新的字符串赋值给=前面的$a
      

  4.   

    这个只是对$a进行赋值,双引号里面的document.getElementById('test').innerHTML=d 这些在这里全部是字符串,不是赋值
    他这个 $a = $a.""  可以?
    可以的啊,=后面的$a是与后面的字符串连接成新的字符串赋值给=前面的$a
    哦。。 明白了
      

  5.   

    楼上说的很全了,你不要被双引号的内容给迷惑,无论双引号的内容时什么也仅仅是一个字符串,对于php来说以上语句仅仅是一个字符串连接赋值运算,等同于 $a = $a . "x";而document.getElementById('test').innerHTML=d的语法是js的语法,php执行引擎不会对它进行任何的处理,只要到浏览器中执行时才有意义。