PHP中的運算符
什么是運算符榴芳?
運算符是告訴PHP做相關運算的標識符號嗡靡。例如,你需要計算123乘以456等于多少窟感,這時候就需要一個符號讨彼,告訴服務器,你需要做乘法運算柿祈。
PHP中的運算符有哪些哈误?有三種類型的運算符:
一元運算符哩至,只運算一個值,例如 !(取反運算符)或 ++(加一運算符)蜜自。
二元運算符菩貌,有兩個操作數(shù),PHP支持的大多數(shù)運算符都是這種重荠。
三元運算符:? :箭阶。它應該被用來根據(jù)一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或者程序路線中選擇戈鲁。把整個三元表達式放在擴號里是個很好的主意仇参。
算數(shù)運算符
Paste_Image.png
字符串運算符
有兩個字符串運算符:
- 連接運算符(“
.
”),它返回其左右參數(shù)連接后的字符串荞彼。 - 連接賦值運算符(“
.=
”)冈敛,它將右邊參數(shù)附加到左邊的參數(shù)后待笑。
<?php
$a = "Hello ";
$b = $a . “World!”; // 現(xiàn)在$b的值: Hello World!
$a = "Hello ";
$a .= “World!”; // 現(xiàn)在$a的值: Hello World!
?>
賦值運算符
基本的賦值運算符是“=”鸣皂。一開始可能會以為它是“等于”,其實不是的暮蹂。它實際上意味著把右邊表達式的值賦給左邊的運算數(shù)寞缝。
Paste_Image.png
比較運算符
Paste_Image.png
邏輯運算符
Paste_Image.png
其他運算符
Paste_Image.png
運算符的優(yōu)先級
Paste_Image.png
表達式
表達式是 PHP 最重要的基石。在 PHP 中仰泻,幾乎所寫的任何東西都是一個表達式荆陆。簡單但卻最精確的定義一個表達式的方式就是“任何有值的東西”。
最基本的表達式形式是常量和變量集侯。當鍵入“$a = 5
”被啼。
稍微復雜的表達式例子就是函數(shù)。
其他還有運算符與操作數(shù)構成的也成表達式棠枉。如:比較表達式$a>5浓体、$a==5
。
可變變量
有時候使用可變變量名是很方便的辈讶。就是說命浴,一個可變變量獲取了一個普通變量的值作為這個可變變量的變量名。 例如:
<?php
$a = 'hello'; //普通變量
$$a = ‘world’; //可變變量?
echo "$a $hello"; //輸出:hello world
?>
變量的引用賦值
引用操作符&
可以在關聯(lián)賦值中使用贱除,就像一個別名生闲,使得變量都指向了內存的相同地址。
<?php
$a=5;
$b=&$a;
echo $b; //輸出5
$a=7;
echo $b; //輸出7
?>
通過unset($a)重置變量與內存的關聯(lián)
Have a try?
- 在html中嵌入php代碼的方式有哪幾種月幌?
- php腳本中注釋有哪幾種碍讯?
- 如何定義php的變量(命名規(guī)范)?
- (寫代碼塊:)定義一個變量name扯躺,賦值為”zhangsan”,并輸出這個變量冲茸,要求顏色為藍色的屯阀。最后銷毀這個變量。
- PHP值哪八種原始類型轴术?
- 在php中都有哪些類型的什么數(shù)據(jù)轉為boolean值時為(假)False派歌?
- 在PHP中定義字符串都有哪三種方式?并舉出示例否纬。
- 參考如下效果仍秤,實現(xiàn)動態(tài)改變網(wǎng)頁背景。
- 參考如下界面做一個計算器:
Paste_Image.png
Paste_Image.png