最赞回答 / LINDLTAILOR
“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同。$a or $b加括号是因为他的优先级比?:(三元运算符)低,为了得到我们所期望的结果所以要加括号,括号可以提高表达式的优先级。$a||$b没有加括号是因为他的优先级比?:(三元运算符)高,所以不加括号也能得到期望的结果。
2015-08-17
php中,单引号是不编译直接输出,双引号是把双引号里面的内容编译后在输出。var_dump()函数是对变量类型和长度、还有变量本身的值进行输出。
2015-08-17
先你要明白指针的概念,不过php的指针和c的指针有一些不同
$a = $b;
是把$b的值赋值给$a,如果赋值后,$b的值改变了,$a的值是不会改变的
$a =&$b;
这个是把$b的地址传递给$a,这个时候,$a和$b都指向内存中的同一块地址,所以如果赋值后,你改变了$b的值,$a的值也是会改变的
$a = $b;
是把$b的值赋值给$a,如果赋值后,$b的值改变了,$a的值是不会改变的
$a =&$b;
这个是把$b的地址传递给$a,这个时候,$a和$b都指向内存中的同一块地址,所以如果赋值后,你改变了$b的值,$a的值也是会改变的
2015-08-16
@ $conn = mysql_connect("localhost","username","password");也是可以的
2015-08-16