PHP中,为什么在一个代码中,一个可以不加引号,一个需要加引号。什么时候需要用到加引号的,反斜杠的

PHP中,为什么在一个代码中,一个可以不加引号,一个需要加引号。什么时候需要用到加引号的,反斜杠的作用是什么

如果是字符串,就必须加引号,否则会有语法错误。

如果是变量,就不需要加引号,因为变量会被解析。

反斜杠的作用是转义,就是把这个符号本身的功能去掉变成一个普通的字符 : 

$str = 'hello \'world';   // 这个字符串中有一个引号经过转义变成普通字符

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-17
加引号的是用户自己创建的,没加引号是PHP内置的,反斜杠是转意字符如\d代表数字,或者在PHP中的正则中\/就代表/追问

用户创建和内置的区别是什么

追答

像$_COOKIE[""]这个超级全局变量,里面就是你浏览器通过http头文件传递的本地浏览器文件,其中引号内是你表单中的key值和value值,是用户自己创建的,而内置是PHP自生函数库提供的,不用你创建也能应用

本回答被提问者和网友采纳
相似回答