php 函數的參數類型可以指定為類名或數組類型array,比如 這樣是對的public function Right( My_Class $a, array $b ) 這樣是錯的public function Wrong( string $a, boolean $b ) 如果需要其他類型
目前創新互聯建站已為上千的企業提供了網站建設、域名、網頁空間、網站托管、服務器租用、企業網站設計、舒城網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
PHP 支持8種基本的數據類型。
一:四種標量類型:
1、boolean (布爾型)
2、integer (整型)
3、float (浮點型, 也稱作 double)
4、string (字符串)
二:兩種復合類型:
1、array (數組)
2、object (對象)
三:兩種特殊類型:
1、resource (資源)
2、NULL (NULL)
PHP,是英文超文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。
不需要特別定義,只需要這樣==》$a=0.00;感覺沒什么double和float之分,你后面的計算賦予它的值有小數它自然就是double或float,沒有小數就是int,如果要規定小數點后留幾位可以用round函數
數據類型有三種:
1.標量數據類型
標量數據類型包括以下幾種。
(1)boolean:布爾型
布爾變量是PHP變量中最簡單的。它保存一個True或者False值。其中True或者False是PHP的內部關鍵字。設定一個布爾型的變量,只需將True或者False賦值給該變量
(2)string:字符串
字符串是連續的字符序列,字符串中的每個字符只占用一個字節。在PHP中,定義字符串有3種方式:
單引號方式,
雙引號方式,
Heredoc方式。
(3)integer:整數
整數數據類型只能包含整數。這些數據類型可以是正數或負數。在32位的操作系統中,有效的范圍是?2 147 483 648~+2 147 483 647。
(4)double:浮點數
浮點數據類型可以用來存儲數字,也可以保存小數。它提供的精度不整數大得多。在32位的操作系統中,有效的范圍是1.7E-308~1.7E+308。
2.復合數據類型
復合數據類型包括以下兩種。
(1)array:數組
可以是二維、三維或者多維,數組中的各元素可以是string、integer或double,也可以是array。
(2)object:對象類型
3.特殊數據類型
特殊數據類型包括以下兩種。
(1)resource:資源
資源是PHP內的幾個函數所需要的特殊數據類型,由編程人員來分配。
(2)null:空值
空值是最簡單的數據類型。表示沒有為該變量設置任何值,另外,空值(NULL)不區分大小寫。
變量的定義:在整個php腳本中可以發生改變的量叫做變量
變量命名的規則:
①所有的變量必須用$ 來修飾
②由字母數字下劃線組成
③不能用數字開頭
④可以是中文,但一般不用,不能包含特殊字符
⑤變量名區分大小寫
四種標量數據類型:整型、實型(浮點型) 字符型布爾型
兩種特殊類型:資源 NULL
兩種復合數據類型:數組和對象
常量定義:在整個程序運行過程中其值不發生改變的量,切記常量不加$
例如:define(“A”,10); echo A; 輸出10
Defined(常量名) //檢測常量是否被設置
常量可以一旦被定義不能被修改,在整個運行過程中不可以改變的量
變量可 以改變的量,常量占內存,變量不占內存 因為變量在腳本執行結束時會自動釋放
借用“短發人”的數據,手工完善一下。
boolean (布爾型) 一般用于判斷,true或false。比如是否檢測,是否完成,是否畢業等。
integer (整型)一般用于年齡,數量等沒有小數點的計算。比如1 2 33 -9等。
float (浮點型, 也稱作 double) 一般用于金錢,面積、體積等科學,含小數點的計算。比如3.1415926585897932
string (字符串)一般用于人名,物品等常規字符串。比如“張三”“桌子”“我來了”
array (數組)一般用于復雜數據處理,可以多維數據結構,可以放布爾、整型、浮點、字符、數組等。
object (對象) 一般用于面向對象,里面包含方法和變量。
當前文章:php定義變量的數據類型 php定義變量的數據類型有哪些
文章URL:http://www.yijiale78.com/article10/hhsdgo.html
成都網站建設公司_創新互聯,為您提供App設計、靜態網站、響應式網站、網站建設、網站收錄、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯