php運算符的定義是什麼?
昨天給大家談了程序的變量和常量,今天給大家聊聊運算符,運算符和變量是每種計算機編程語法必不可少的,運算符是指於執行程序代碼運算,它會針對一個以上操作數來運算,它是執行某種運算的符號,又稱操作符如圖所示
php運算符分類
可以根據操作數的個數分為一元運算符、二元運算符、三元運算符。
一元運算符只運算一個值,比如說++或者--。
二元運算符可以運算兩個值,在php中大部分都是二元運算符。
三元運算符可以運算三個值,三元運算符只有一個「?:」。
根據運算符的功能可以分為算術運算符、字符串運算符、賦值運算符、比較運算符、邏輯運算符、位運算符、其他運算符七大類。
算術運算符
是php中常用的運算符,常見的數據操作符,處理加、減、乘、除、取餘等運算,如下圖所示。
這裡需要注意的是求模運算符「%」,在做求模運算時首先會將%運算符兩邊的操作數轉換為整型,然後返回第一個操作數除以第二個操作數後所得到的餘數。在程序開發時使用求模運算符通常有兩個目的,第一個目的是做整除運算,另一個目的的,讓輸入的數不超過某個範圍。
遞增遞減運算符怎麼用?
在編程中經常遇到對變量進行加1或者減1,遞增遞減運算符是一元運算符,但是這兩個並不是唯一的選擇,
<?php
$sum=$sum+1;
$sum+=1;
++$sum;
?>
這3個語句都是給變量$sum遞增1,第三句是使用了遞增運算符,是最簡潔的一種。這個運算符不同於前面介紹的,它可以直接修改其操作數的值,表達式的結果是遞增變量的值,再在表達式中使用已遞增的值。遞增運算符可以在變量前使用,也可以在變量後面使用,這樣就決定了先運算還是先使用。
<?php
$a=2;
$b=$a++;
?>
在上面這個例子中,執行後,$a的值為3而$b的值為2.先將$a的值賦給$b,後在$a的值加1。而下面的語句被執行後,$a和$b值都是3,首先將$a的值加1.然後將$a的值賦給$b
<?php
$a=2;
$b=++$a;
?>
關於php中的運算符今天就討論到這,如果你有好的想法咱們可以一塊討論!