PHP基本語法和資料型別

2021-07-23 20:38:18 字數 2350 閱讀 8294

1.

php可以和html混合使用。

2.乙個語句以」;」(分號結束)。

3.定義乙個變數使用$+字母來進行

4.同時php區分大小寫。

5.乙個有效的變數名由字母或者下劃線開頭,後面跟上任意數量的字母,數字或者下劃線;不要使用數字,也不要使用特殊字元開頭。 6.

php的變數型別不是固定不變的,其變數的資料型別是由執行時的上下文決定的。 7.

php資料型別

a) php基本資料型別包括:

i.     整型:integer/int

1. 整數型別可以表示乙個整數,如:

2. $ts=1;$ts=-12;

3. 細節討論:

a) 整形值可以使用十進位制,十六進製制0x大頭或八進位制0大頭表示

i.     $a=1234    //

十進位制整數

ii.     $a=-123    //

十進位制負數

iii.     $a=0123    //

八進位制

iv.     $a=0x123 //

十六進製制

b) php不支援無符號整數,即php中的整數都是有符號的。

c) 整型數的字長和平台有關,通常是(4個自己有符號數)。integer值的字長可以用常量php_int_size來表示,最大值可以用常量php_int_max來表示。

i.     在windows32位系統下,php_int_size的長度為4,php_int_max的長度為正數:2147483647;負數:2147483648.(因為負數存在-0)

ii.     在windows 64位系統下,php_int_size的長度為8,php_int_max的長度為正數:9223372036854775807;負數: -9223372036854775808(同樣存在-0)。

d) 如果給定的乙個數超出了integer的範圍,將會被解釋為float。

ii.     小數(浮點)型別:float/double

1. 小數型別可以表示乙個小數

2. $ts=1.12,$ts=-1.12

3. 細節問題:

a) 浮點數(也叫雙精度數或實數)

b) 浮點數的字長和平台相關,通常最大值是1.8e308並具有14位十進位制數字的精度(該限制十分重要)

c) 浮點數的計算,是從左邊開始的第乙個非0數字開始計算。

iii.     布林型別:boolean

1. 布林型表示真或假。

2. $ts=true; $ts=flase;

3. 細節討論:

a) 要指定乙個布林值,使用關鍵字true或false。兩個都不區分大小寫。

b) 以下值都會被當做false對待

i.     布林值false自身

ii.     整型值0(零)

iii.     浮點型值0.0

iv.     空字串,以及字串「0」

v.     不包括任何元素的陣列。

vi.     不包括任何成員變數的物件(僅php4.0適用)

vii.     特殊型別null(包括尚未設定的變數)

iv.     字串型:string

1. 字串性表示乙個字串

2. $ts=

」你好, hello」;

3. 細節問題:

a) 乙個字串就是由一系列的字元組成。因此,乙個字串就占用乙個位元組。

b) php對字串長度的限制只和php程式的該台計算機的記憶體大小有關,即php字串可以足夠大。

c) 字串常見的定義方法:

i.     單引號://$a=』abc』;

ii.     雙引號://$b=」abc,lyangye」;

d) 如果字串是包圍在雙引號(」」)中,php將對一些特殊的字元進行解析。

e) 如果字串是包圍在單引號(『』)中,出了php處理\」時,會輸出\」外,其他規則都一樣。

f) 綜上所述來說,當乙個變數包含在「」號中時,會輸出它的值,而包含在』』中是輸出起字元本身。

b) php資料型別的自動轉換

i.     變數的型別不由程式猿設定的,確切的說,是由php根據該變數使用的上下文在執行時決定的,可以通過var_dump($變數1,$變數2…)方式來顯示其型別.

c) php的表示式概念

i.     表示式是php最重要的基石。在php中,幾乎所寫的任何東西都是乙個表示式。簡單但卻最精確的定義乙個表示式的方式就是「任何有值的東西」。

d) 復合資料型別:

i.     陣列:array

ii.     物件:object

e) 特殊資料型別

i.     空型:null

ii.     資源型別:resource

Swift 基本語法和資料型別

我們可以使用import語句來引入任何的 objective c 框架 或 c 庫 到 swift 程式中。例如import cocoa語句匯入了使用了 cocoa 庫和api,我們可以在 swift 程式中使用他們。cocoa 本身由 objective c 語言寫成,objective c 又是...

php學習筆記(3) PHP基本語法和資料型別

php基本語法和資料型別 1 php基本語法 1 htm 和 php 混編 2 乙個語句以 分號結束 3 如何定義乙個變數,和變數的使用 2 php資料運算型別 四種標量型別 boolean 布林型 理解為真假型 integer 整型 float 浮點型,也作 double 理解為小數型 strin...

PHP學習筆記(2) 語法和資料型別

一 php的基本資料語法 1 html和php混合方式程式設計。如 希望大家學習php快樂!str php 世界快樂無窮!echo str 3 每乙個php中的語句以 分號結束 str php 世界快樂無窮!分號結束 echo str 分號結束 3 怎麼定義乙個變數 和變數的使用 1 變數定義是要必...