標籤:三元運算 php變數 方式 內容 str echo 知識點 比較子 log
運算式
幾乎所寫的任何東西都是一個運算式,簡單卻最精確的定義一個運算式的方式就是“任何有值的東西“。
算術運算子
Php中常用的有:+、-、*、/、%(模數,得到餘數)
左+ - * / % a+=3等價於a=a+3 其他依次類推
比較子
$a==$b 等於 true 如果$a等於$b
$a===$b 全等 true 如果$a等於$b,並且他們的類型也相同
$a!=$b 不等 true 如果$a不等於$b
$a<>$b 不等 true 如果$a不等於$b
$a!==$b 非全等 true 如果$a等於$b,或他們的類型也不相同
$a<$b 小於 true 如果$a嚴格小於$b
$a>$b 大於 true 如果$a嚴格大於$b
$a<=$b 小於等於 true 如果$a小於或等於$b
$a>=$b 大於等於 true 如果$a大於或等於$b
邏輯運算子
$a&& $b and 邏輯與 如果$a與$b都為true,則結果為true
$a ||$b or 邏輯或 如果$a與$b任意一個為true,則結果為true
!$a not 邏輯非 如果$a不為true,則結果為true
三元運算子
基本文法:
運算式1?運算式2:運算式3
規則:如果運算式1的運算結果是true,則取運算式2的值,否則取運算式3的值,運算式2,3可以是具體的值或計算式或函數。
字串運算子
有2個字串運算子,使用串連運算子(“.”),一個小點。
//<?php
// $a=hello;
// $b=world;
// $c=$a.$b;
//Echo $c;
//?>
則輸出:hello world
“.”兩邊不管是否是字串,只要出現“.”,都將以字串的類型來處理,即將他們的內容進行拼接。
類型運算子
基本文法:instanceof用於確定一個php變數是否屬於某一類class的執行個體,在實際開發中,我們可能需要去判斷某個變數是否是某個類型,通常在物件導向開發中可能用到。【後面細講】
運算子的優先等級
從低到高排列
PHP運算子知識點