1. 程式人生 > >php變數和常量,常用運算子

php變數和常量,常用運算子

 

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型別