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 ...