最赞回答 / sophia_yu
echo ($a and $b)?"通过":"不通过";这个地方复习了一下上一节的三元运算符,加上括号之后$a and $b整体当做一个表达式进行三元运算,如果不加括号的话,那么参与三元运算的只有这部分 $b?"通过":"不通过",他的运算结果是通过,然后再echo $a and "通过";此时的输出结果为1,如果把$a换成$c的话,结果是false,在浏览器上无输出,可以用var_dump打印这个表达式,可以看到结果是bool(false)。建议多做几个实验,多分析分析,自然而然就能找到问题的答案,而且...
2014-10-13
已采纳回答 / sophia_yu
不是,请仔细理解一下这句话“引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。”
2014-10-13
已采纳回答 / sophia_yu
这是两种不同的方式,定界符有三种,除了单引号和双引号之外,还有另外一种,就是Heredoc结构形式的定界符,一般在大文本的时候采用这种方式。你说的这两种,是两种不同的方式,但是达到的最终效果是一样的
2014-10-12