本文目录一览:
php代码中类名前面的反斜杠是怎么回事
这个是实例化异常捕获类。如果用php自带的exception类可以不加反斜杠,用高级一点的编辑器如zend studio可以追踪到这个类是在哪里定义的,因为这个类在文件夹层级和使用的地方不一样,所以需要这样使用
php中的反斜杠是什么意思?
因为php会编译双引号内的变量而你刚好用了双引号,如果不加反斜杠把$这个符号转义一下那么php会认为 $m是个变量那么,结果将是: 15 = 15而加上转义符反斜杠,那么,php就会认为那只是个字符而已!当然,转义符的作用也不是单单这样的!但至少在你这个代码中的作用就是这样的!说句题外话就你这段代码,压根就没必要这样画蛇添足echo '在函数内:$m=', $m;单引号岂不是更简洁和优化?还搞得弄个转义符。。。。
php 字符串反斜线
php里的反斜线是一个转义字符,比如\s \n,
遇到要输出反斜线,你可以试试使用单引号:
$g='\';
或者双反:
$g="\\';
php正则表达式反斜杠
echo "\\\/"; //三个'\',输出‘\\/’
echo "\\\\/"; //四个‘\’,输出还是‘\\/’
原因还是比较简单的,三个 \ 时,前两个斜线第一个作为转义字符转义了第二个斜线,输出结果还是一个斜线,第三个斜线并没有转义效果,所以当作字符“\”处理,所以输出了两个斜线。
四个 \ 时,第一个和第三个斜线分别转义了第二个和第四个斜线,所以也输出了两个斜线。
而echo "/\/"; 中,\ 并没有对任何符号进行转义,所以当作普通字符串处理了
这里是我的实验代码:
和实验结果:
怎样在php中输出反斜杠 "\
PHP如果要输出反斜杠的话,需要进行转义,示例如下:
?php
//第一个反斜杠表示转义,第二个反斜杠表示反斜杠本身
echo "\\";
?