一、運算子以及優先順序
1、算數運算子('+', '-', '*', '/', '%')
1).進行四則運算時,要遵循數學中「先乘除後加減」的原則,浮點數參與的運算,結果為浮點型,整數與整數運算的結果為小數時,
其資料型別也為浮點型。
2).在進行取模運算時,運算結果正負取決於被模數(%左邊的數)的符號,如:(-8)%7 = -1;而8%(-7)=1。
2、字串運算子
php用"."方法來拼接兩個字串
示例如下:
<?php
$s1 = 'hello';
$s2 = 'world!';
echo $s1.$s2;
3.賦值運算子(用於將運算子右邊的值賦給左邊的變數)
4.比較運算子
1).對於兩個資料型別不相同的資料型別進行比較時,php會自動將其轉換成相同型別的的
資料後再進行比較;
2).運算子"==="與"!=="在進行比較時,不僅要比較數值是否相等,還要比較其資料型別是
否相等。而"=="和"!="運算子比較時,只比較其值是否相等。
5.邏輯運算子
&& 與
|| 或
! 非
xor 異或 $a xor $b 結果:$a和$b的值乙個為true,乙個為false時,結果為true,否則為false(相同為false,不同為true)
and 與
or 或
6.自增遞減運算子
1). ++a和a++的區別
2).--a和a--的區別
二、流程控制語句
1.if-elseif-else語句:
2.while語句
3.do_while語句
4.while_for的比較:
5.for_if的巢狀使用:
6.break和continue的區別:
php基礎知識(二)
static 作用域 當乙個函式完成時,它的所有變數通常都會被刪除。然而,有時候您希望某個區域性變數不要被刪除,可以使用 static關鍵字 引數作用域 引數是通過呼叫 將值傳遞給函式的區域性變數。引數是在引數列表中宣告的,作為函式宣告的一部分 echo i m about to learn php...
PHP的基礎知識(二)
首先來區別一下下面兩種字串 echo hello world echo hello world 注意 這裡第一條是乙個字串,第二條是兩個字串 這裡用strpos 命令 用法 strpos 要操作的字串,要查詢的字元 返回查詢字元的位置 str hello world echo strpos str,...
php基礎知識
2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...