典型標記:
<?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) ;
返回的是0
或1
。從而我們可以得出"「 」 不等於 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 的入門...