php 變數和基本文法 整型

來源:互聯網
上載者:User

標籤:php變數 基本文法 整型

課程概要
 一、內容介紹
  1.變數/常量
  2.php資料類型和基本文法

 二、學習目標
  1.掌握php中的常用資料類型
  2.掌握php的基本文法
  3.充分理解變數和常量
--------------------------------------------------------------------------------------------------------

php基本文法
 1.html和php混編
 2.一個語句以 ;(分號結束)
 3.如何定一個變數,和變數的使用
 4.變數的資料類型不是固定不變的
 5.php是弱資料類型程式設計語言
 6.php區分大小寫
 7.一個有效變數名由 字母、數字、底線開頭,後面跟上任意數量的字母數字底線。

php基本文法加強
 1.php的變數的資料類型是變化的,是根據上下文環境來決定的,所以是弱類型語言;
 2.var_dump可以查看一個變數的資料類型
 3.定義一個變數以$符號開頭
 4.php變數不要以數字和關鍵字開頭,可以以數字、底線開頭

php資料三大類型
          1.基礎資料型別 (Elementary Data Type)
    1.1 整形
    1.2 小數型(浮動數)包含單精確度和雙精確度
    1.3 布爾類型(真和假)
    1.4 字串
          2. 複合資料型別
   2.1 數組 array
   2.2 對象 object
          3. 特殊資料類型
   3.1 null
   3.2 資源類型(resource) 例如: $con=mysql_connect("localhost","root","root");

php資料三大類型細節介紹
 1. 整型值可以使用十進位,十六進位0x打頭 或 八進位0打頭表示
   $a = 1234; //十進位數
   $a =- 123; //負數
   $a = 0123; //八位元(等於十進位83  )
   $a = 0x1A;//十六進位數(等於十進位26 =  10*16的0次方+1*16的一次方)
 2. php不支援不帶正負號的整數,即php中的整數都是有符號的
 3. 整形數的字長和平台有關,通常是(4個位元組有符號數)。interger值的字長可以用常量PHP_INT_SIZE來表示,最大值可以用常量 PHP_INT_MAX來表示。
     舉例說明:
                echo PHP_INT_SIZE;    ------ 4
                 echo PHP_INT_MAX ;     ----- 2147483647   2的31次方減1,第一位是符號位
 4. 如果給定的一個數超出了interger的範圍,將會被解釋為float
  $large_number=2147483647;
  var_dump($large_number); ------------------float

 5.$a=2在電腦中的儲存方式
  00000000 00000000 00000000 00000010

 

 

 

 

通過一下案例來解析 變數在記憶體中存在的形式:
<?php
 $a;  //如果唯寫了$a,但是沒有賦值,究竟$a是多少呢?
 echo $a;
  //vam_dump($a)結果是NULL
?>

 

 

 

 

 

 

 

 

 

 

php 變數和基本文法 整型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.