php代码中类名前面的反斜杠是怎么回事

throw new \InvalidArgumentException("Configuration must have at least \$cfg['alloy']['path']['lib'] and \$cfg['app']['path']['lib'] set in order to load required classes.");

请问InvalidArgumentException前面的“\”是怎么回事?

这个是实例化异常捕获类。如果用php自带的exception类可以不加反斜杠,用高级一点的编辑器如zend studio可以追踪到这个类是在哪里定义的,因为这个类在文件夹层级和使用的地方不一样,所以需要这样使用
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-05
\$表示的是字符$...而不是变量前缀

你上面的例子中。。如果$前面不加\的话。$cfg['app']['path']['lib'] 会当成一个变量的.而不是输出这个变量名本回答被网友采纳
第2个回答  2013-01-05
\ 就是转义字符 。。。
第3个回答  2017-07-23
本地命名空间
第4个回答  2017-06-29
类所在目录,\是根目录

PHP中,为什么在一个代码中,一个可以不加引号,一个需要加引号。什么时...
如果是字符串,就必须加引号,否则会有语法错误。如果是变量,就不需要加引号,因为变量会被解析。反斜杠的作用是转义,就是把这个符号本身的功能去掉变成一个普通的字符 :str = 'hello \\'world'; \/\/ 这个字符串中有一个引号经过转义变成普通字符 ...

php 一个字符串用'\\0'结束,后面剩下的字符串是以代码表达的吗?
在PHP中,使用反斜杠(\\)作为转义字符来表示一些特殊字符。在这种情况下,\\0表示一个空字符(null character),它是一个ASCII值为0的字符。如果一个字符串以\\0结束,那么这个字符串后面的所有字符都将被视为该字符串的结束符。这意味着,如果一个字符串以\\0结尾,那么它后面的所有字符都将被视为...

php输入一个单引号为何输出一个斜杠
从网上搜了一下原来是PHP程序为了防止注入或者溢出,通过PHP 指令 magic_quotes_gpc自动在双引号、单引号、反斜杠、NULL前面添加反斜杠“”。统计代码中自然是会带有很多反斜杠的内容,这时候就要去掉添加的反斜杠。默认PHP 指令 magic_quotes_gpc是on的,也就是打开的。这时候就可以用stripslashes() 函...

PHP后面加反斜杠(index.php\/xx)是什么意思?
index.php 主要充当MVC中Controller左右,也就是所有请求先到index.php这个文件。 实现单一入口。 然后在index.php文件中做“手脚”, 根据请求不同的url,路由到相应的Handler上做具体处理。

php正则表达式反斜杠
第三个斜线并没有转义效果,所以当作字符“\\”处理,所以输出了两个斜线。四个 \\ 时,第一个和第三个斜线分别转义了第二个和第四个斜线,所以也输出了两个斜线。而echo "\/\\\/"; 中,\\ 并没有对任何符号进行转义,所以当作普通字符串处理了 这里是我的实验代码:和实验结果:

C语言源代码中,行结尾有反斜杠,这些反斜杠有什么用?
反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\\的方式,实现换行,编译时会忽略\\及其后的换行符,当做一行处理。在宏定义中,要换行必须使用\\结尾。在字符串常量中,可以使用\\结尾,如 "this \\ is \\ for\\ testing"...

php中use的用法
没使用use时,命名空间最前面有反斜杠 通过a、b行代码比较,可以理解:use后没有as时,缩短的命名空间默认为最后一个反斜杠后的内容。如上的:use animal\\dog;相当于 use animal\\dog as dog;2.namespace后面不建议加类名,但use后可以。\/\/name.phpnamespace animal\\dog;class Life{ function __...

域名中的斜线是起什么作用的
\/)与反斜杠(\\)来区分 互联网 与 本地硬盘前面这个www.flashempire.com就是相当于你的电脑的C盘(或者D、E、F盘之类的),统称为根目录。而index.php?这个就是在某某网站根目录下的主页文件,网站默认一般是采用index为主页名称后面的斜框越多一条,表示继续向下一级的目录。

$html .= " ";这段代码中的反斜杠怎么解释?
转义字符而已 如果 写 是会报错的单引号' 是不解析变量的 但是其目的就是要 希望帮到你 加油啊

PHP带双引号的表单内容提交后会自动在双引号前加上反斜杠,怎么解决?
为了防注入,PHP天生免疫自动生成的吧,解决的办法就是把反斜杠过滤掉。$str2=str_replace(chr(反斜杠的ASCII值),"",$str)str2就没有反斜框了

相似回答