php變數和常量,常用運算子
阿新 • • 發佈:2018-11-12
1.變數
•變數不需指定資料型別(弱型別)
•變數名必須以$開頭
•命名規則:由英文字母、數字、下劃線組合,不能數字開頭
•對大小寫敏感
$name='張三';//直接使用變數,沒有指定資料型別
$age='20';
echo $name;//輸出變數的值
echo '<br>';//輸出換行符
// echo gettype($name);
echo $age;
*gettype :獲取表示指定型別的 Type 物件。
2.常量
•預定義常量
__FILE__ true false E_ALL E_NOTICE
•自定義常量
define(string,value[,bool])
首個引數定義常量的名稱
第二個引數定義常量的值
可選的第三個引數規定常量名是否對大小寫不敏感。預設是 false。
<?php
// echo __FILE__;
// echo PHP_VERSION;
$yn=true;
//定義常量
// if(!defined('PI')){
// define('PI',3.14);
// }
const PI=3.14;//給一個常量賦值
$r=5;
$s=PI*$r*$r;//計算面積
echo $s;
6.運算子
•算術運算子
+ - * /
<?php
header('content-type:text/html;charset=utf-8');
$m=5;
$n=2;
echo $m%$n;
//2018是否為閏年,標準:被4整除不能被100整除或者能被四百整除
$year=2018;
if(($year % 4 == 0 && $year % 100 != 0) ||($year %400 ==0)){
echo '2018是閏年';
}else{
echo '2018是平年';
}
*求餘運算練習
•字串運算子
. 點
$name='張三'; $age=20; 字串連線符 echo '我的姓名:' .$name .',年齡'.$age;
*字串運算子連線符為. 點
•遞增遞減運算子
++ --
$m=5;
++ --
++$m;//$m=$m+1
--$m;//$m=$m-1
•關係(比較)運算子
== === != !== > >= < <=
$m=5;
$n=5;
var_dump($m==$n);
if($m===$n){
echo '兩者相等';
}else{
echo '不相等';
}
*var_dump 列印變數的相關資訊,顯示值為boolean型別