PHP中的運(yùn)算符使用示例詳細(xì)指南
正文
一旦你有了一些變量,你就可以對它們進(jìn)行運(yùn)算:
$base = 20; $height = 10; $area = $base * $height;
我用來將base與height相乘的*
,就是乘法運(yùn)算。
我們有相當(dāng)多的運(yùn)算符,讓我們對主要的運(yùn)算符做一個簡單的總結(jié)。
首先,這里是算術(shù)運(yùn)算符。+
,-
,*
,/
(除法),%
(余數(shù))和**
(指數(shù))。
我們有賦值運(yùn)算符=
,我們已經(jīng)用它來給一個變量賦值了。
接下來我們有比較運(yùn)算符,如<
,>
,<=
,>=
。這些運(yùn)算符的工作原理與數(shù)學(xué)中的一樣:
2 < 1; //false 1 <= 1; // true 1 <= 2; // true
==
如果兩個操作數(shù)相等,返回真。
===
如果兩個操作數(shù)相同,則返回 "真"。
這有什么區(qū)別?
隨著經(jīng)驗(yàn)的積累,你會發(fā)現(xiàn)的,但舉例來說:
1 == '1'; //true 1 === '1'; //false
我們還有!=
來檢測操作數(shù)是否不相等:
1 != 1; //false 1 != '1'; //false 1 != 2; //true //hint: <> works in the same way as !=, 1 <> 1
和!==
,來檢測操作數(shù)是否不相同:
1 !== 1; //false 1 !== '1'; //true
邏輯運(yùn)算符對布爾值起作用
// Logical AND with && or "and" true && true; //true true && false; //false false && true; //false false && false; //false true and true; //true true and false; //false false and true; //false false and false; //false // Logical OR with || or "or" true || true; // true true || false //true false || true //true false || false //false true or true; // true true or false //true false or true //true false or false //false // Logical XOR (one of the two is true, but not both) true xor true; // false true xor false //true false xor true //true false xor false //false
not運(yùn)算符:
$test = true !$test //false
我在這里使用了布爾值true
和false
,但在實(shí)踐中,你會使用評估為真或假的表達(dá)式,比如說:
1 > 2 || 2 > 1; //true 1 !== 2 && 2 > 2; //false
上面列出的所有運(yùn)算符都是二進(jìn)制的,意味著它們涉及到兩個操作數(shù)。
2個單數(shù)運(yùn)算符
PHP也有2個單數(shù)運(yùn)算符:++
和--
:
$age = 20; $age++; //age is now 21 $age--; //age is now 20
以上就是PHP中的運(yùn)算符使用示例詳細(xì)指南的詳細(xì)內(nèi)容,更多關(guān)于PHP中運(yùn)算符的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
PHP表單提交后引號前自動加反斜杠的原因及三種辦法關(guān)閉php魔術(shù)引號
一般空間商提供的服務(wù)器空間默認(rèn)PHP 指令 magic_quotes_gpc是on的,也就是打開的。我們通常用stripslashes() 函數(shù)刪除自動添加的反斜杠。2015-09-09PHP上傳目錄禁止執(zhí)行php文件實(shí)例講解
這篇文章主要介紹了PHP上傳目錄禁止執(zhí)行php文件實(shí)例講解,這個是比較實(shí)用的防止惡意攻擊的方法,有需要的同學(xué)可以學(xué)習(xí)下2021-03-03PHP文件及文件夾操作之創(chuàng)建、刪除、移動、復(fù)制
這篇文章主要介紹了PHP文件及文件夾操作之創(chuàng)建、刪除、移動、復(fù)制的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07PHP設(shè)置圖片文件上傳大小的具體實(shí)現(xiàn)方法
PHP默認(rèn)的上傳限定是最大2M,想上傳超過此設(shè)定的文件,需要調(diào)整PHP、apache等的一些參數(shù)2013-10-10smarty模板引擎從php中獲取數(shù)據(jù)的方法
這篇文章主要介紹了smarty模板引擎從php中獲取數(shù)據(jù)的方法,涉及smarty變量與php代碼的混編技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01php項(xiàng)目中百度 UEditor 簡單安裝調(diào)試和調(diào)用
這篇文章主要介紹了php項(xiàng)目中百度 UEditor 簡單安裝調(diào)試和調(diào)用的相關(guān)資料,需要的朋友可以參考下2015-07-07PHP使用流包裝器實(shí)現(xiàn)WebShell的方法
這篇文章主要介紹了PHP使用流包裝器實(shí)現(xiàn)WebShell的方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07利用laravel搭建一個迷你博客實(shí)戰(zhàn)教程
這篇文章主要給大家介紹了關(guān)于利用laravel搭建一個迷你博客的相關(guān)資料,文中將一步步的實(shí)現(xiàn)步驟通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08