photoshop學習影片 php學習之運算子相關概念
複製程式碼 程式碼如下:
/*運算符號(PHP)操作符號
*
* 依運算符號功能分為:
* 一、算術運算子+ - * / % ++ --
* 二、字串運算子. 連結運算子
* 三、賦值運算子= += -= *= /= %= .=
* 四、比較運算子> = !==
* 比較運算子---條件運算子---關係運算子
* 比較後的結果只有一種:boolean true false
* === 比較時不僅要求內容相同,也要求類型相同
* !== 比較時內容不相同,也要求類型不相同
* 五、邏輯運算符&&或and | |或or !或not
* 邏輯運算子只能操作bool型的值,傳回的也是bool型的值
* 六、位元運算子& | ^ ~ > >>>
* 七、其他運算符? : `` @ => -> :: & $
* `` 用來執行作業系統內核
* @ 用來屏蔽掉錯誤訊息
* 建議使用“ ()」改變表達式的優先等級
*
* % 有兩個目的:整除運算;控制範圍,不要用小數,也不要用負數
* % 會吧運算子兩邊的數轉為整數後再進行整除求餘。
*/
//用%符號判斷閏年
$year=2011;
if(($year%4==0 && %year%100!=0) || $year% 400=0)
{
echo "run nian";
}
else
{
echo " not run nian";
}
// ++ --符號的使用
$a=10;
$a++; //$a=$a+1; 先用變量,再自增1
++$a; //$a= $a+1; 先自增1,在用變數
$a--; //$a=$a-1; 先用變量,再自減1
--$a; //$ a=$a-1; 先自減1,再用變數
echo $a; //結果為10
//++ -- 運算的差別
$a=10;
$b=$a++;//b=10,a=11
$c=--$b;//c=9,b=9
$d=$c++ + ++$c; / /d=20,c=11
$e=$d-- - --$d; //d=18,e=2
echo $d;
//字串運算子.的使用量
$name="tom";
$age=27;
$height=1.75;
echo "我的名字是:{$name}我的年齡是:{$age }我的身高是:{$height}米
";
echo '我的名字是:'.$name.'我的年齡是:'.$age.'我的身高是:'. $height.'米'.'
';
echo "$age=".$age; //$age=27
echo "我的名字是:{$name}我的年齡是:{$age}我的身高是:{$height}米
";//賦值運算子的使用量
$a=10;
$a+=10; //$a=$a +10;
$a-=10; //$a=$a-10;
$a*=10; //...
$a/=10; //...
$a%=10; //$a=$a%10;
$a.="abc";//$a=$a."abc";
echo $a;
$str='
'; $str.=' | ' ;
echo $str;//輸出一個表格
//比較運算子
var_dump(15>6);//回傳bool(true)
$a=15;
if(15==$a)
{
echo "a=15";
}
else
{
echo "a!=15";
}
//邏輯運算子的使用
var_dump(true && true);//true
var_dump(true && false);//false
var_dump(true || false);//true
var_dump(!true);//false
var_dump(!false);//true
//判斷使用者名稱密碼
$username="admin";
$password="123456";
$email="290080604@qq.com";
if($username =="admin" && $password="123456")
{
echo "使用者名稱密碼正確";
}
if($username=="" || $password==" " || $email=="")
{
echo "一個都不能為空";
}
//位元運算子
$a=20; //00010100
$b=30; // 00011110
/*
* 20 00010100
* 30 00011110 &
*------------------ -----------------
* 00010100
*
*/
$c=$a & $b;
echo $c;
/*補充,& | 也可以用做邏輯運算
* &&和||的短路問題:
* &&在作運算時,如果前面的數為false,則後面是否為true,整個表達式都為false,所以就不去執行後面的操作數;
* ||在作運算時,如果前面的數為true,則後面的數是否為false,整個表達式都為true,所以就不去執行後面的運算元;
* 然而,& 或| 在作運算時,兩邊都會被執行
*/
$a=10;
if($a>5 || $a++echo $a;//輸出10
$b=10;
if($b>5 | $b++echo $ b;//輸出11
/*
位元的概念:一個位元是由8個二進位數組成的(例00000000),
一個位元組由8位元組成,那麼有個位元組成,那麼二進制數。
原碼:最高位用0表示正數,1表示負數
+7 00000111
-7 10000111
反碼:一個數字如果為正,則它的反碼與原碼相同;
一個數字如果為負,則符號位為1,其餘各位是對原碼取反;
+7 00000111
-7 11111000
+0 0000000
1011
+0 0000000
101111
補碼:一個數字如果為正,則它的補碼與反碼與原碼相同
一個數如果為負,則它的補碼=反碼+1,去掉最高位的溢位
-7 原碼10000111 反碼11111000
+1 補碼11111001 已知一個負數的補碼,把它轉換為十進位數。
1.先對各位取反
2.將其轉換為十進位數
3.加上負號,再減去1。
例:補碼11111010
取反00000101
4+1=5
-5-1=-6
位元運算子:
& 位元與|位元或^位元異或~位元取反
例: 位元與01101101
&00110111
00100101
結論:只有1 1為1。
位元或 01101101
|00110111
01111111
結論:只有0 0為0。
位元異或 01101101
^00110111
01011010
結論:只有1 0或0 1時為1。 (也可以理解為處於不同狀態為1(真))
位元取反~00110111
11001000
結論:0變1,1變0
移位運算子:
左移:> 無符號右移:>>>
例:數x x>2 x>>>2
17 00010001 01000100 00000100 0001000100 -17 11101111 10111100 11111011 00111011
結論:正數左右移動都補0,負數左移0,帶符號右移補1,不帶符號補0
*/
*/
///其他運算符的運用
$a=10;
$b=$a>5 ? $a : 5;//三元運算子,如果成立$b=$a否則$b=5
echo $b;
//用``來執行作業系統shell指令
$str=`ipconfig /all`;
echo '
'; <br>echo $str; <br>echo '
?>
以上就介紹了photoshop學習影片 php學習之運算子相關概念,包括了photoshop學習影片的內容,希望對PHP教學有興趣的朋友有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

會話劫持可以通過以下步驟實現:1.獲取會話ID,2.使用會話ID,3.保持會話活躍。在PHP中防範會話劫持的方法包括:1.使用session_regenerate_id()函數重新生成會話ID,2.通過數據庫存儲會話數據,3.確保所有會話數據通過HTTPS傳輸。

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

在PHPStorm中如何進行CLI模式的調試?在使用PHPStorm進行開發時,有時我們需要在命令行界面(CLI)模式下調試PHP�...

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。
