PHP 和 Mysql 学习笔记(一)

1. 单引号串和双引号串

<?php
$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

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 = "哇哈";

5. 位运算符

& 与运算(And),相乘

| 或运算(Or),相加

~ 非运算(Not)

^ 异或(Xor),相同为0,不同为1

<< 向左移位(乘法)

>> 向右移位(除法)

6. 逻辑运算符

&& 而且(And)

And 而且(And)

|| 或者(Or)

Or 或者(Or)

Xor 异或(Xor)

! 不(Not)

7. 三元运算符(? :)

$score = 90;
echo $score>59 ? "及格" : "不及格";

输出为“及格”

2007-06-07 16:23 217 php 笔记