php基礎知識3-數據類型

php是一門計算機編程語言,主要應用於開發web應用(網站建設等),本系列博客從php基礎語法出發,介紹php基礎知識。使讀者深刻淺出的學習到編程的樂趣。php

系列博客將講解如下9個知識點,變量、常量、數據類型、運算符、數組、流程控制(順序、選擇、循環)、函數、文件處理、面向對象git

每篇文章都會在文末留下一個課後做業,答案獲取請私聊我,你們能夠在評論區積極討論,共同進步github

數據類型導學

數據類型的概念

不少初學的小夥伴對於數據類型這必定義很難理解,其實若是給出一個數,計算機並不像人同樣可以一眼識別出是整數仍是小數,計算機只能識別0 和 1的二進制代碼,而數據類型就是幫助計算機識別這個數究竟是整數仍是小數。web

本文將介紹php中5大基礎數據類型:int(整型)、float(浮點型)、string(字符串類型)、bool(布爾類型)、null(空類型)編程

數據類型的分類

  • int(整型)

int(整型),其實就是整數,像100、-50 這樣不帶小數的整數都叫整型,能夠是正數或負數。數組

<?php
/**
 * Created by 冷月小白.
 * 微信公衆號: 學長冷月
 */

$a = 100;
$b = -50;
  • float(浮點型)

float(浮點型),其實就是小數,像10.0五、2.03 這樣帶小數都叫浮點型微信

<?php
/**
 * Created by 冷月小白.
 * 微信公衆號: 學長冷月
 */

$a = 10.05;
$b = 2.03;
  • string(字符串類型)

string(字符串類型),顧名思義就是一段字符串例如 "abc"或者'abc',用單引號和雙引號包含均可。
輸出字符串要用var_dump()函數。編程語言

<?php
/**
 * Created by 冷月小白.
 * 微信公衆號: 學長冷月
 */

$a = "i am lengyue";
$b = 'my name is lengyue';

var_dump($a); //打印i am lengyue
var_dump($b);//my name is lengyue
  • bool(布爾類型)
    布爾型一般用於條件判斷。能夠是 TRUE(真) 或 FALSE(假)。
<?php
/**
 * Created by 冷月小白.
 * 微信公衆號: 學長冷月
 */
$a = true; //真
$b = false; //假
  • null(空類型)

NULL 值表示變量沒有值。NULL 是數據類型爲 NULL 的值。函數

<?php
/**
 * Created by 冷月小白.
 * 微信公衆號: 學長冷月
 */
$a = null; //數據爲空

代碼實操

<?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; //數據爲空

課後練習

  1. php中數據類型有哪些?分別怎麼定義?
  1. 字符串類型中 '' 和 "" 有什麼區別?

課後練習答案,經過微信搜一搜「 學長冷月 」回覆php獲取學習

文章持續更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。

若是這篇博文有幫助到您,能夠幫冷月點一個贊或者加一個關注哦!

相關文章
相關標籤/搜索