008PHP基礎知識 運算子(一)

2022-09-16 14:24:17 字數 1332 閱讀 9055

<?php

/** * 運算子(一)

*//*php中的運算子:

* 1.算術運算子:

* 2.遞增/遞減運算子

* 3.比較運算子

* 4.邏輯運算子

* 5.位運算子

* 6.其他運算子

* */

//1.算術運算子:

/*$a=100;

$b=200;

$c=$a+$b;

$d=$c-300;

echo '$c='.$c.'

$d='.$d;//輸出:$c=300 $d=0

$e=$c*2;

echo '$e='.$e;//輸出:$e=600

$f=$e/3;

echo '$f='.$f;//輸出:$f=200

$g=5%3;

echo '

5/3的餘數是:'.$g;//輸出:5/3的餘數是:2*/

//2.遞增/遞減運算子:

/*$a=1;

//$a=$a+1;

//$a+=1;

//$a++;

++$a;

echo '$a='.$a;//輸出:$a=2譯*/

/*$a=1;

$c=10+$a++;//++在後,取加之前的值:

echo '';//輸出:$a=2

echo '';//輸出:$c=11

echo '-------------------------';

$a=1;

$c=10+ ++$a;//++在後,取加之後的值:

echo '';//輸出:$a=2

echo '';//輸出:$c=12*/

/*比較運算子:

>大於 《小於 >=大於等於 <=小於等於

<> != 不等於 !==不全等於 ==等於 ===全等於

*/$user_arr = array('admin', 'tt', 'lantian', 'bbs');

$upwd_arr = array('admin' => '123456', 'tt' => '555', 'lantian' => '888', 'bbs' => '999');

$uname = isset($_get['uname']) ? $_get['uname'] : '';

$upwd = isset($_get['upwd']) ? $_get['upwd'] : '';

if (in_array($uname, $user_arr)) else

} else

?>

<?php

if ($ok) else ?>

C 運算子基礎知識

注意1 整數除整數還是整數 去除小數部分 注意2 除數不能為0 運算子意義 取模 取餘 10 3 1 10 20 10 注意1 取模不能為0 注意2 兩個小數不能做取模運算 運算子 術語示例 前置遞增 讓變數 1 a 2 b a 後置遞增 讓變數 1 a 2 b a 前置和後置的區別 前置遞增 先讓...

C 基礎知識(運算子過載一)

運算子過載 operator overloading 只是一種 語法上的方便 也就是它只是另一種函式呼叫的方式。運算過載符是多型的一種表現。對於內建資料型別,編譯器知道如何做運算。1.加號運算子過載 如果想讓自定義資料型別 進行 運算,那麼就需要過載 運算子 在成員函式 或者 全域性函式裡 重寫乙個...

012PHP基礎知識 運算子(五)

運算子的短路 邏輯與 邏輯或 存在短路 a 1 a 1 c 100 邏輯或 第乙個表示式返回true,第二個表示式就不執行了,就產生了短路效果,賦值表示式不執行 echo c等於 c a 1 a 2 c 100 邏輯與 第乙個表示式返回false,第二個表示式就不執行了,就產生了短路效果,賦值表示式...