网站建设费用分类/最新足球赛事
表达式,操作数,操作符;
- $a = $c + $b;
- /*
- $a 和 $b,$c 都为操作数
- = and + 为操作符
- 整句为表达式;
- ps:注意分号,很多人刚开始不习惯加分号;
- */
算术操作符:
- $a + $b //相加
- $a * $b //相乘
- $a - $b //相减
- $a / $b //整除
- $a % $b //取余
赋值操作符:
- $a = 1; //直接赋值
- $a += 1; //加法 即$a = $a + 1;
- $a -= 1;
- $a *= 1;
- $a /= 1;
- $a .=5; //拼接 即$a = $a.5;
字符串操作符
- $str = "abc"."ddd"; 拼接
- $str .= "aaa";
自减与自增
- $a ++; //自加;
- $a --; //相减;
- //测试1:
- $a = 5;
- $b = $a++;
- echo "\$b is".$b;
- echo "\$a is".$a;
- //结果 : $b = 5;$a = 6;
- //测试2
- $a = 5;
- $b = ++$a;
- echo "\$b is".$b;
- echo "\$a is".$a;
- //结果 : $b = 6 ,$a = 6;
- //以上说明 $a++ 是先赋值再加1;而++$a是先加,再赋值
逻辑操作符;
- //与,或,非,异或,相等;
- $a AND $b ;
- $a && $b ; //以上都为与;即两个为真才为真 ;
- $a OR $b;
- $a || $b; //以上都为或;即两个为假都为假 ;
- !$a;
- NOT$ $a; //以上都是非,即取反;
- $a XOR $b; //异或,不相同则为真;
- $a == $b ; //相等;
- $a != $b ; //不相等 ;
- $a === $b; .//完全相等,包括类型
- $a < $b;
- $a <=$b;
- $a > $b;
- $a >=$b;
- ($a = $b )?1:0 //如果$a = $b 则输出1,否慢输出0;
位运算符;
- $a & $b // 与
- $a | $b // 或
- $a ^ $b // 异或
- ~$b //非
- $a<<$b //左移;
- $a>>$b //右移;
这里我们来说个问题:
the $fact is just a kidding \n
如果我们只是要让单纯的这样子输出。那要怎么办,不要解析他们,即把$fact当做字面量,而不作变量处理;
- /*双引号;
- 在双引号是的变量与转义符都会被解析
- */
- echo "$test \n";
- /*
- 单引号;
- 不会解析 ;
- */
- echo 'this is the test \n '
大括号:
- //大括号,方便看
- echo "the capital of this is {$variable['a']}"
heredoc;方便输出大量文本;例:
- echo <<<EXCERPT
- ................................................................
- ...............................................................
- EXCERPT;
注意是<<<
转载于:https://blog.51cto.com/happypang/1156500