標籤:php基本變數
PHP概述
n PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本前置處理器”) 是一種免費開源的伺服器端指令碼程式。利於學習,使用廣泛,主要適用於Web開發領域。可以運行在 UNIX、 LINUX、WINDOWS下。
n 作為一個後台語言,標準的變數、資料類型、運算、選擇結構、迴圈結構、函數、數組;跟大多數的程式設計語言是一樣的。唯一的差別,基本都在一些文法上。
伺服器安裝+環境配置
WampServer軟體
WampServer是一款由法國人開發的Apache Web伺服器、PHP解譯器以及MySQL資料庫 的整合軟體包。
分界標示符 副檔名.php <?php ?> 或 <?phps
標識符/關鍵字
n 標識符:標識符是變數的名稱,關於標識符,PHP 定義了一些簡單的規則:
標識符可以是任何長度,而且可以由任何字母、數字、底線組成。
標識符不能以數字開始。
在 PHP 中,標識符是區分大小寫。
n 關鍵字:關鍵字在 PHP 中有著特殊的意義。它們中有些像是函數,有些像是常量……但是它們不是的,它們只是語言結構的一部分。不能使用它們的任何一個作為常量、方法名或是類名。但是可以將它們作為變數名使用,不過這樣會導致混淆。
資料類型--PHP 支援8種基本的資料類型。
四種標量類型:
boolean (布爾型) integer (整型)
float (浮點型, 也稱作 double) string (字串)
兩種複合類型:
array (數組) object (對象)
最後是兩種特殊類型:
resource (資源):資源是由專門的函數來建立和使用的,例如開啟檔案、資料連線、圖形畫布。我們可以對資源進行操作(建立、使用和釋放)。
NULL (NULL)
PHP 是一種非常弱的類型語言。在大多數程式設計語言中,變數只能儲存一種類型的資料,而且這個類型必須在使用變數之前聲明。而在 PHP 中,變數的類型是由賦值給變數的值確定的。
資料類型的擷取和設定:gettype( ) settype( )
php的輸出:echo、print、print_r、var_dump
n echo、print本身是函數,但這裡的輸出函數可以省略括弧,用空格加上所需顯示的字串或變數。區別是echo沒有傳回值,print有int類型的傳回值 1。
n print_r的功能是列印一個變數的易於理解的資訊,與echo和print的區別是,比如輸出一個數組,echo和print輸出的是Array,而print_r輸出的除了Array外,還會把數組裡的成員也列印出來。
n var_dump和print_r的區別,var_dump列出的是變數的詳細資料,而print_r列出的則是易於理解的一些基本資料。
選擇結構、迴圈結構
n if...else...
n switch
n for迴圈
n while/do...while...
函數
n 自訂函數的聲明和調用
n 函數的傳參(參數指定預設值)和傳回值
n 返回多個值的函數調用
n 函數的範圍
n 包含引用傳參的函數:引用傳遞可以在函數內對參數的修改在函數範圍外也有效。&
對象和類的概念
n 對象 ( object )
對象是一件事、一個實體、一個名詞,可以獲得的東西,可以想象有自己的標識的任何
東西。對象是類的執行個體化。
n 類 ( class )
類是對某個對象的定義。它包含有關對象動作方式的資訊,包括它的名稱、方法、屬性
和事件。實際上它本身並不是對象,因為它不存在於記憶體中。當引用類的代碼運行時,類的
一個新的執行個體,即對象,就在記憶體中建立了。雖然只有一個類,但能從這個類在記憶體中建立
多個相同類型的對象。
n 類的建立和對象的聲明
n ->指向結構體成員運算子
n 每個類的定義都以關鍵字 class 開頭,後面跟著類名,後面跟著一對花括弧,裡麵包含有類的屬性與方法的定義。
n 要建立一個類的執行個體,必須使用 new 關鍵字
php初步涉及