PHP常量和運算子

2021-07-11 05:48:17 字數 2197 閱讀 3941

php中的常量與變數類似,是單個值得識別符號或名稱,不同的是常量一旦被定義就無法更改或撤銷定義,而且不以$開頭,在執行指令碼中是自動擁有全域性屬性

設定php常量要用到define()函式,該函式可以接受三個引數,第乙個引數是常量的名稱,第二個引數是常量的值,可選的第三個引數規定常量是否對大小寫敏感,預設為false,即對大小寫敏感

<?php

//定義乙個常量a,值為1

define('a',1);//預設區分大小寫

define('b',1,true);//true代表不區分大小寫

echo a;

echo a;//此時會報錯

echo b;

echo b;//此時不會報錯

?>

php中的運算子包括算數運算子、賦值運算子、字串運算子、邏輯運算子、比較運算子和陣列運算子

php中的算數運算子與數學中的算數運算子意義沒有什麼不同,主要有

運算子名稱例示+

加$a + $b-減

$a - $b*乘

$a * $b/除

$a / $b%取餘

$a % $b

<?

$a=10;

$b=3;

echo $a+$b;

echo $a-$b;

echo $a*$b;

echo $a / $b;

echo $a % $b;

?>

遞增/遞減運算子:++和--

<?php

$a=1;

echo $a;

echo $a++;

echo $a;

echo ++$a;

echo $a;

//--運算子用法類似

?>

賦值運算子,包括如下:

賦值運算

等價於       

$a=$b

將a的值賦給b

$a+=$b

$a=$a+$b

$a-=$b

$a=$a-$b

$a*=$b

$a=$a*$b

$a/=$b

$a=$a/$b

$a%=$b

$a=$a%$b

php字串運算子,主要為連線運算子點(.),將兩個字串連線成乙個字串,如

<?php

$a='這樣才是';

$b='乙個完整的句子';

$c=$a.$b;

echo $a.$b;//將兩個字串連在一起

echo $c;

//當然字串也有.=,類似賦值運算子

?>

比較運算子:

運算子名稱

例子解釋

==                                 

等於                  

$a==$b                            

相等放回true(真),否則返回false(假)   

!=也可以寫成<>

不等於$a!=$b

不等返回true(真),否則返回false(假)  

===全等於     

$a===$b                

嚴格等於,不僅比較值,同時也比比較型別

!==不全等於

$a!==$b

顧名思義

>

大於<

小於》=

大於等於

<==

小於等於

以上的結果都返回布林型

true為真,false為假

邏輯運算子

運算子名稱

例示解釋

and與

$x and $yor或

$x or $y

xor異或

$x xor $y&&與

$x && $y||或

$x || $y!非

!$x 

陣列運算子

運算子名稱

例示解釋+連線

$x+$y

將x和y組合成乙個新的陣列

==相等

$x==$y

===全等

!=不等

<>

不等的另一種寫法

!==不全等

php系統常量和運算子

echo php os 系統名稱 echo php version 當前php的版本 echo line 在當前檔案中的第幾行 echo line 在當前檔案中的第幾行 echo file 當前檔案位址 echo dir 當前檔案的目錄位址 class 物件的名字 method 物件裡的的方法的名字...

常量與轉義符和運算子

一 常量 常量也有資料型別,有常量值,但是常量不能改變值,不能再賦值。賦值方式為 final int a 100 正確 錯誤賦值方式為 final int a 100 a 101 常量可賦值,也可不賦值,也可之後賦值 但是不推薦,容易忘記賦值 final int a a 100 常量申請注意事項 1...

PHP變數以及常量以及運算子

1.php基礎知識 echo hello 2.變數 1 變數不需要指定資料型別 弱型別 2 變數名必須以 開頭 3 命名規則 由英文本母,數字,下劃線組合,不能數字開頭 4 對大小敏感 error reporting e all name 張三 age 20 echo name echo echo ...