PHP 和 Mysql 学习笔记(一)
1. 单引号串和双引号串
<?php
$a = 5;
$b = 10;
echo "a=$a\n";
echo 'b=$b';
?>
$a = 5;
$b = 10;
echo "a=$a\n";
echo 'b=$b';
?>
输出结果为:
a=5 b=$b
变量和转义字符要放到双引号里
2. 变量和函数的大小写区分
变量是严格区分大小写的
$a, $A 是不一样的
函数不区分大小写
3. 变量的变量
<?php
$a = "Hello";
$$a = "world"; //$Hello = "world"
echo "$a, $Hello\n"; //Hello, world
echo "$a, ${$a}\n"; //也是 Hello world
echo "$a, $$a"; //Hello, $Hello
?>
$a = "Hello";
$$a = "world"; //$Hello = "world"
echo "$a, $Hello\n"; //Hello, world
echo "$a, ${$a}\n"; //也是 Hello world
echo "$a, $$a"; //Hello, $Hello
?>
4. 赋值运算符
<?php
$a = 200;
$a += 10; //$a = $a + 10, 即 $a = 210
$a -= 10; //$a = $a - 10, 即 $a = 200
$a *= 10; //$a = $a * 10, 即 $a = 2000
$a /= 10; //$a = $a / 10, 即 $a = 200
$a %= 10; //$a = $a % 10, 即 $a = 0
$b = "哇";
$b .= "哈"; //$b = "哇哈";
$a = 200;
$a += 10; //$a = $a + 10, 即 $a = 210
$a -= 10; //$a = $a - 10, 即 $a = 200
$a *= 10; //$a = $a * 10, 即 $a = 2000
$a /= 10; //$a = $a / 10, 即 $a = 200
$a %= 10; //$a = $a % 10, 即 $a = 0
$b = "哇";
$b .= "哈"; //$b = "哇哈";
5. 位运算符
& 与运算(And),相乘
| 或运算(Or),相加
~ 非运算(Not)
^ 异或(Xor),相同为0,不同为1
<< 向左移位(乘法)
>> 向右移位(除法)
6. 逻辑运算符
&& 而且(And)
And 而且(And)
|| 或者(Or)
Or 或者(Or)
Xor 异或(Xor)
! 不(Not)
7. 三元运算符(? :)
$score = 90;
echo $score>59 ? "及格" : "不及格";
输出为“及格”
相关日志
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments
还没有评论。
发表评论