2(PHP開發基礎與變數)

2021-10-05 10:12:24 字數 3081 閱讀 4474

典型標記:

<?php 

php**...

?>

可以鑲嵌到html檔案中,但是注意,要將html字尾改為php了。其實最下面那個標識"?>"可以不寫。

js風格標記

"php"

>

php**...

<

/script>

短標記風格

php**...

?>

需要在php.ini(php的主配置檔案)檔案中將short_open_tag的值改為on。

4. asp風格

<

%php**...

%>

需要在php.ini配置檔案中將asp_tags的值改為on。

大小寫問題:

1.php是一門區分大小寫的語言

2.變數名嚴格區分大小寫

3.常量名可以通過引數設定實現不區分,但是強烈不建議,還是區分比較好。

4.有些不區分大小寫的地方:函式名,系統關鍵字(if,else)等。

語句結束符:

以英文「;」為結尾。其他的會報錯,如同css一樣,最後乙個語句的結束符可以省略,同樣不建議。

php的注釋:

1.單行注釋:行前加「// ...」。

2.單行注釋:和shell等一樣,行前加「# ...」。

3.多行注釋:「/* ... */」。

**變數:**指沒有固定的值,可以改變的數,在php中,我們在第一次給乙個變數賦值的時候,就算是定義了這個變數。

**php定義變數的形式為:**例如我定義乙個變數「lyg」,即:$lyg = 1 ;

**變數的取值:**定義乙個變數的時候,我們就相當於在裡面儲存了乙個值,,不支援定義乙個沒有值的變數,而在某個需要值得場合,可以去取變數中儲存的值。舉幾個變數取值的場景:

**變數的賦值:**給乙個變數賦予乙個資料值,形式是「$要賦值的變數 = 資料值 ;

執行的結果為:

從上面我們可以看出來一些東西,例如echo是php的輸出關鍵字,

.是php的乙個相當於「+」的東西,四則運算也都是和正常的一樣,*為乘法,加減乘除和括號等。

在上面那幾行**中,先是定義個乙個變數lyg,然後給其賦值3,接下來又取得lyg的值,定義賦值了a,下面也是相同的。

變數的命名規則:

1.變數名以字母或下劃線開頭。

2.開頭後面可以跟0及0以上個字母、數字、下劃線。

3.不可以有特殊字元。

正確示範:$lyg,$ls,$_ld,$v1,$_1

錯誤示範:$123,$-vv,$a&b,$1w,$a*

php變數之間的傳值

1.值傳遞:

這是預設的方式,當使用了「&」符號,構成下面這種方式。

2.引用傳值

執行結果為:

當作為值得變數得值發生變化時,被賦值得變數也會發生變化,比較拗口,對比一下上面兩種的圖就明白了。

php可變變數

執行結果為:

看明白了吧,其實就是乙個變數的名字又是另乙個變數的值時候,此時,就是可變變數,剛玩js的時候,我為了找這個還用了一點時間呢。

php預定義變數

1.主要有:$_get,$_post,$_request(預設情況下包含$_get,$_post,$_cookie的陣列),$_server(伺服器和執行環境的資訊),$gloabls(乙個包含了全部變數的屈居組合陣列,變數的名字就是陣列的鍵)

2.它們都是陣列(接下來會講這些都有什麼用)。

3.都是由系統生成並維護其內容的變數,我們只能進行使用。

4.都具有超全域性作用域(概念接下來會講)。

5.都是不確定的值,在實際運用中會有不同的值。

1.判斷乙個變數是否存在,或者判斷乙個變數是否為空,返回布林值(忽然想到有一期可以講講這些資料型別),就是只能「真」或者「假」。

執行結果:

先說一下上圖用到的東西,echo '

' ;是換行的,知道html的都應該清楚,然後var_dump也是乙個列印函式,經常用來列印陣列。這裡如果使用例如echo isset($e) ;返回的是01。從而我們可以得出"「 」 不等於 null",然後真就代表這個變數有效,反之則無效。

2.銷毀乙個變數,就是斷開乙個變數域儲存資料值之間的關係,學過一些堆疊的應該了解其中的關係,這裡就不展開說了,其實就是釋放那塊空間。

執行結果:

好,那這個就寫到這裡,下篇寫常量吧,有問題說一下,謝謝,其實我也是為了自己以後更好的複習修煉,現在重溫一遍,發現還真可以學到挺多知識。

web開發 5 PHP基礎2(PHP語句)

2.1 條件控制語句 1.單分支選擇if語句 if 條件表示式 2.雙分支選擇if.else語句 if 條件表示式 else 3.多分支選擇if.elseif.else語句 if 表示式1 語句塊1 elseif 表示式2 語句塊2 elseif 表示式3 語句塊3.else 語句塊n 4.swit...

2 PHP 教程 PHP 安裝

您需要做什麼?使用支援php的web的主機 如果您的伺服器支援php,那麼您不需要做任何事情.只要在您的web目錄中建立.php檔案即可,伺服器將自動為您解析這些檔案.您不需要編譯任何軟體,或安裝額外的工具.由於php是免費的,大多數的web主機都提供對php的支援.在您自己的pc機上建立php 然...

w3shool學習2 PHP 變數

變數用於儲存值,比如數字 字串或函式的結果,這樣我們就可以在指令碼中多次使用它們了。變數用於儲存值,比如數字 文字字串或陣列。一旦設定了某個變數,我們就可以在指令碼中重複地使用它。php 中的所有變數都是以 符號開始的。在 php 中設定變數的正確方法是 var name value php 的入門...