課程概要
一、內容介紹
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.基本數據類型
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
?>