天天看點

PHP基礎知識

1、PHP編碼

可以在php代碼前加上header頭資訊來指定浏覽器的編碼:

header('Content-Type:text/html;charset=utf-8');

2、删除變量

$name='wang';

unset($name);

PHP中有垃圾回收機制。

3、資料類型

bool型、integer、string、float、object、array、resourse、null.

4、PHP運算符:

PHP 算數運算符

運算符 名稱 例子 結果
+ 加法 $x + $y $x 與 $y 求和
- 減法 $x - $y $x 與 $y 的差數
* 乘法 $x * $y $x 與 $y 的乘積
/ 除法 $x / $y $x 與 $y 的商數
% 模數 $x % $y $x 除 $y 的餘數

PHP 指派運算符

PHP 指派運算符用于向變量寫值。

PHP 中基礎的指派運算符是 "="。這意味着右側指派表達式會為左側運算數設定值。

指派 等同于 描述
x = y 右側表達式為左側運算數設定值。
x += y x = x + y
x -= y x = x - y
x *= y x = x * y
x /= y x = x / y
x %= y x = x % y

PHP 字元串運算符

. 串接 $txt1 = "Hello" $txt2 = $txt1 . " world!" 現在 $txt2 包含 "Hello world!"
.= 串接指派 $txt1 = "Hello" $txt1 .= " world!" 現在 $txt1 包含 "Hello world!"

PHP 遞增/遞減運算符

++$x 前遞增 $x 加一遞增,然後傳回 $x
$x++ 後遞增 傳回 $x,然後 $x 加一遞增
--$x 前遞減 $x 減一遞減,然後傳回 $x
$x-- 後遞減 傳回 $x,然後 $x 減一遞減

PHP 比較運算符

PHP 比較運算符用于比較兩個值(數字或字元串):

== 等于 $x == $y 如果 $x 等于 $y,則傳回 true。
=== 全等(完全相同) $x === $y 如果 $x 等于 $y,且它們類型相同,則傳回 true。
!= 不等于 $x != $y 如果 $x 不等于 $y,則傳回 true。
<> $x <> $y
!== 不全等(完全不同) $x !== $y 如果 $x 不等于 $y,且它們類型不相同,則傳回 true。
> 大于 $x > $y 如果 $x 大于 $y,則傳回 true。
< $x < $y 如果 $x 小于 $y,則傳回 true。
>= 大于或等于 $x >= $y 如果 $x 大于或者等于 $y,則傳回 true.
<= 小于或等于 $x <= $y 如果 $x 小于或者等于 $y,則傳回 true。

PHP 邏輯運算符

and $x and $y 如果 $x 和 $y 都為 true,則傳回 true。
or $x or $y 如果 $x 和 $y 至少有一個為 true,則傳回 true。
xor 異或 $x xor $y 如果 $x 和 $y 有且僅有一個為 true,則傳回 true。
&& $x && $y
|| $x || $y
! !$x 如果 $x 不為 true,則傳回 true。

PHP 數組運算符

PHP 數組運算符用于比較數組:

聯合 $x 和 $y 的聯合(但不覆寫重複的鍵)
相等 如果 $x 和 $y 擁有相同的鍵/值對,則傳回 true。
全等 如果 $x 和 $y 擁有相同的鍵/值對,且順序相同類型相同,則傳回 true。
不相等
不全等 如果 $x 與 $y 完全不同,則傳回 true。

5、數組的周遊

常用foreach, for, while, do...while 來循環數組的每個元素。