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 = yx = y右側表達式爲左側運算數設置值。
x += yx = x + y
x -= yx = x - y
x *= yx = x * y
x /= yx = x / y
x %= yx = 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,則返回 true。
!==不全等(完全不同)$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 都爲 true,則返回 true。
||$x || $y如果 $x 和 $y 至少有一個爲 true,則返回 true。
!!$x如果 $x 不爲 true,則返回 true。


PHP 數組運算符

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

運算符名稱例子結果
+聯合$x + $y$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。


5、數組的遍歷

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


在PHP頁面上不提示錯誤可以使用以下函數:

error_reporting(0);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章