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 ? "及格" : "不及格";

输出为“及格”

Tags: php, 笔记

相关日志

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

还没有评论。

发表评论

(必填)

(必填)


*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Comment moderation is enabled. Your comment may take some time to appear.