PHP可以使用双引号("")来引用字符串,也可以使用单引号('')。但是在PHP中,如果使用双引号来引用字符串,那么PHP解析器将首先分析字符串中有没有对变量的引用,有变量的话,将对变量进行替换。
如果是单引号,则没有如此复杂—— 直接将单引号包含起来的所有字符串直接显示出来。显然,在PHP编程中,如果使用单引号引用字符串变量要比使用双引号快速一些。
所以能使用单引号的时候尽可能的用单引号,这样就不用去预处理变量
如果是单引号,则没有如此复杂—— 直接将单引号包含起来的所有字符串直接显示出来。显然,在PHP编程中,如果使用单引号引用字符串变量要比使用双引号快速一些。
所以能使用单引号的时候尽可能的用单引号,这样就不用去预处理变量
不可能不报错
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...这么说吧你这样混用php无法理解 ' 这个符号的具体作用
"update $tbl_user set userPreMoney=".userPreMoney-$orderInfo['totalPrice']." where userID='$userID'";
用连接字符串连接,其实是不明白单引号的运用要点,思路就卡在这儿。