php基礎知識3-數(shù)據(jù)類型
php是一門計算機編程語言,主要應用于開發(fā)web應用(網(wǎng)站建設等),本系列博客從php基礎語法出發(fā),介紹php基礎知識。使讀者深入淺出的學習到編程的樂趣。
本系列博客將講解以下9個知識點,變量、常量、數(shù)據(jù)類型、運算符、數(shù)組、流程控制(順序、選擇、循環(huán))、函數(shù)、文件處理、面向?qū)ο?/span>
每篇文章都會在文末留下一個課后作業(yè),答案獲取請私聊我,大家可以在評論區(qū)積極討論,共同進步

數(shù)據(jù)類型的概念
很多初學的小伙伴對于數(shù)據(jù)類型這一定義很難理解,其實如果給出一個數(shù),計算機并不像人一樣能夠一眼識別出是整數(shù)還是小數(shù),計算機只能識別0 和 1的二進制代碼,而數(shù)據(jù)類型就是幫助計算機識別這個數(shù)到底是整數(shù)還是小數(shù)。
本文將介紹php中5大基礎數(shù)據(jù)類型:int(整型)、float(浮點型)、string(字符串類型)、bool(布爾類型)、null(空類型)
數(shù)據(jù)類型的分類
int(整型) int(整型),其實就是整數(shù),像100、-50 這樣不帶小數(shù)的整數(shù)都叫整型,可以是正數(shù)或負數(shù)。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = 100;
$b = -50;float(浮點型) float(浮點型),其實就是小數(shù),像10.05、2.03 這樣帶小數(shù)都叫浮點型
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = 10.05;
$b = 2.03;string(字符串類型) string(字符串類型),顧名思義就是一段字符串例如 "abc"或者'abc',用單引號和雙引號包含都可。輸出字符串要用var_dump()函數(shù)。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = "i am lengyue";
$b = 'my name is lengyue';
var_dump($a); //打印i am lengyue
var_dump($b);//my name is lengyuebool(布爾類型) 布爾型通常用于條件判斷。可以是 TRUE(真) 或 FALSE(假)。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = true; //真
$b = false; //假null(空類型) NULL 值表示變量沒有值。NULL 是數(shù)據(jù)類型為 NULL 的值。
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = null; //數(shù)據(jù)為空代碼實操
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
//int
$a = 100; // 100
$b = -50;// -50
//float
$a = 10.05;// 10.05
$b = 2.03;// 2.03
//string
$a = "i am lengyue";
$b = 'my name is lengyue';
//bool
$a = true; //真
$b = false; //假
//null
$a = null; //數(shù)據(jù)為空課后練習
1、php中數(shù)據(jù)類型有哪些?分別怎么定義?
2、字符串類型中 '' 和 "" 有什么區(qū)別?
課后練習答案,通過微信搜一搜「 學長冷月 」回復php獲取 文章持續(xù)更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。
關(guān)注冷月的公眾號
點“在看”給我一朵小黃花![]()

