PHP PHP變數常量 以及資料型別

2021-09-20 06:33:17 字數 2186 閱讀 3778

1、注釋:(和js一樣)

//單行注釋

/*多行 */

2、裡面可以巢狀html標籤

echo 'hello world';

//換行

echo '

'; echo '';

echo 123;

echo '';

3、變數和常量

(1)變數宣告方式:$變數名

變數名字:字母 數字 下劃線組成 但是不能數字開頭

$name='zhangsan';

echo $name;

(2)常量 語法:define(『常量名』, 『簡單值');

規則:常量名和其它任何 php 標籤遵循同樣的命名規則。

合法的常量名以字母或下劃線開始,後面跟著任何字母,數字或下劃線。

define('user','lilei');

echo user;//lilei

4、基本資料型別

(js基本資料型別:undefined、string、boolean、陣列、null、object)

(1)布林型別:boolean

$bool=true;

echo $bool;//1

//輸出方式

var_dump($bool);//var_dump()複雜型別 bool(true)

(2)整數型別:integer

$num=1;

var_dump($num);//int(1)

(3)浮點型別:float  浮點 小數

$n=1.2;

var_dump($n);//float(1.2)

(4)字元型別:string

$aa='zhangsan';

$bb='ailisi';

echo "$aa.$bb";

echo $aa.$bb;//zhangsanailisi

ps:

①在php裡,+號就是加法運算;

echo "$aa"+"$bb";//0

echo $aa+$bb;//0

②php裡,拼接是  .、.=;

$aa='zhangsan';

$bb='ailisi';

echo $aa.$bb;//zhangsanailisi

③單引號和雙引號的區別:

a、js沒有區別;

b、單引號 內容不解析 直接輸出 當字串;

雙引號 輸入內容

$str="hello";

echo '$str';// $str="hello"

echo "$str";// hello

(5)陣列型別:array

①定義陣列:$arr=[2,3,4,5,'hello'];$arr2=array('name'=>'張三','age'=>23,'***'=>'男');

②檢視陣列:echo $arr[0] ;  var_dump($arr)長度 型別;   print_r($arr2);// 沒有長度 沒有型別

$arr=[1,2,3,4,"1"];

echo $arr[1];//2

echo '

'; var_dump($arr);//array(5)

echo '';

$arr1=array('name'=>'李白','age'=>'19','***'=>'男');

var_dump($arr1);//array(3)

echo '';

print_r($arr1);//array ( [name] => 李白 [age] => 19 [***] => 男 )

③陣列的長度 count($arr);

$arr=[1,2,3,4,"1"];

echo count($arr);//3

(js中陣列的長度:arr.length;)

(6)物件型別:object

(7)空值型別:null

函式用來檢視變數或表示式的型別:gettype(變數|表示式)

(js中:type)

資料型別以及變數與常量

一 資料型別 什麼是資料型別 資料集合的劃分,不同資料型別對cpu 的意義不一樣 資料型別分基本資料型別和復合資料型別,復合資料型別包括 陣列,結構,聯合,列舉,指標 基本資料型別包括 空型別,字元型,數值型 而數值型又包括實型 單精度實型,雙精度實型 整型 短整型,整型,長整型 細分分有無符號 如...

變數,常量以及變數命名規則

變數 可以變化的值,也是記憶體中一塊固定的空間 j a是乙個強型別語言,必須嚴格遵守其規定,每個變數都必須宣告其型別 j a變數是程式中最基本的儲存單元,包括變數型別,變數名以及作用域 宣告格式 型別 變數名 值 可以使用逗號隔開來宣告多個同型別的變數 變數注意點 1.類變數其宣告前面有乙個修飾符 ...

常量變數以及迴圈

常量 1.三目運算詞 三字母詞 表達字元 2.迴圈 1 陣列元素以及變數在記憶體中的分配順序 2 goto語句應用 電腦關機程式 include include include include int main flag system shutdown s t 60 printf 電腦將在1分鐘關機...