1、php指令碼以<?php開始 ,以?>結束
2、php檔案的預設擴充套件名為「.php」
3、php用分號來分割語句
4、變數以$
符號表示,後面跟著變數的名稱:$test='hello world';
5、php注釋:
單行注釋://、#
多行注釋/*...*/
————————我是分割線——————————————
php指令碼可以放在文件中的任何位置
主要格式如下:
<?php //php**?>123php 中的每個**行都必須以分號結束。分號是一種分隔符,用於把指令集區分開來。
通過 php,有兩種在瀏覽器輸出文字的基礎指令:echo 和 print。
例項:
<?phpecho "hello world!";?>php 中的注釋123456789101112
例項
<?php // 這是 php 單行注釋/*————————我是分割線——————————————這是php 多行
注釋*/?>
12345678910111213141516
變數以 $ 符號開始,後面跟著變數的名稱
變數名必須以字母或者下劃線字元開始
變數名只能包含字母數字字元以及下劃線(a-z、0-9 和 _ )
變數名不能包含空格
變數名是區分大小寫的($y 和 $y 是兩個不同的變數)
php 語句和 php 變數都是區分大小寫的。
——————我是分割線——————————————————
php 是一門弱型別語言
在上面的例項中,我們注意到,不必向 php 宣告該變數的資料型別。
php 會根據變數的值,自動把變數轉換為正確的資料型別。
在強型別的程式語言中,我們必須在使用變數前先宣告(定義)變數的型別和名稱。
————————我是分割線————————————————
php 有四種不同的變數作用域:
local 區域性作用域
global 全域性作用域
static 靜態作用域
parameter 函式引數作用域
在 php 函式內部宣告的變數是區域性變數,僅能在函式內部訪問。
例項:
<?php $x=5; // 全域性變數function mytest() mytest();echo "測試函式外變數:";echo "變數 x 為: $x";echo "";echo "變數 y 為: $y";?>12345678910111213141516171819
在以上例項中 mytest() 函式定義了 $x 和 $y 變數。 $x 變數在函式外宣告,所以它是全域性變數 , $y 變數在函式內宣告所以它是區域性變數。
當我們呼叫mytest()函式並輸出兩個變數的值, 函式將會輸出區域性變數 $y 的值,但是不能輸出 $x 的值,因為 $x 變數在函式外定義,無法在函式內使用,如果要在乙個函式中訪問乙個全域性變數,需要使用 global 關鍵字。
然後我們在mytest()函式外輸出兩個變數的值,函式將會輸出全域性變數 $x 的值,但是不能輸出 $y 的值,因為 $y 變數在函式中定義,屬於區域性變數。
你可以在不同函式中使用相同的變數名稱,因為這些函式內定義的變數名是區域性變數,只作用於該函式內。
————————我是分割線————————————————
global 關鍵字用於函式內訪問全域性變數。
例項:
<?php $x=5;$y=10;function mytest()
mytest();echo $y; // 輸出 15?>12345678910111213
php 將所有全域性變數儲存在乙個名為 $globals[index] 的陣列中。 index 儲存變數的名稱。這個陣列可以在函式內部訪問,也可以直接用來更新全域性變數。
改寫上面的例項:
——————我是分割線——————————————————
當乙個函式完成時,它的所有變數通常都會被刪除。然而,有時候您希望某個區域性變數不要被刪除。
要做到這一點,請在您第一次宣告變數時使用 static 關鍵字:
例項
<?phpfunction mytest()然後,每次呼叫該函式時,該變數將會保留著函式前一次被呼叫時的值。
注釋:該變數仍然是函式的區域性變數。
——————我是分割線————————————————
引數是通過呼叫**將值傳遞給函式的區域性變數。
引數是在引數列表中宣告的,作為函式宣告的一部分:
例項:
<?phpfunction mytest($x)mytest(5);?>1234567————————我是分割線——————————————echo 和 print 區別:
echo 是乙個語言結構,使用的時候可以不用加括號,也可以加上括號: echo 或 echo()。
例項:
<?phpecho "";echo "hello world!";echo "我要學 php!
";echo "這是乙個", "字串,", "使用了", "多個", "引數。";?>123456
<?php $txt1="學習 php";$txt2="www.csdn.com";$cars=array("蘭博基尼","bmw","雪佛蘭");echo $txt1;echo "";echo "在 $txt2 學習 php ";echo "
";echo "我車的品牌是 ";?>1234567891011
——————我是分割線——————————————————
print同樣是乙個語言結構,可以使用括號,也可以不使用括號:print或者print()。
例項 顯示字串:
例項 顯示變數:
<?php $txt1="學習 php";$txt2="www.csdn.com";$cars=array("蘭博基尼","bmw","雪佛蘭");print $txt1;print "";print "在 $txt2 學習 php ";print "
";print "我車的品牌是 ";?>1234567891011
PHP基本語法
魔術常量 file 這個預設常量是 php 程式檔名。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔名,而不是引用它的檔名。line 這個預設常量是 php 程式行數。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔案的行,而不是引用它的...
PHP基本語法
php指令碼可以放在文件的任何位置,但需要以結尾,如 段.php 要以分號 結尾,在最後一行 可以不帶分號,但建議填寫分號 這並沒有壞處,習慣使然 php的注釋分為行級和塊級,行級注釋用兩個 或 開頭,同一行內後邊的內容會被當作注釋,在程式執行時不會執行 塊級注釋以 開頭,以 結尾,而且塊級注釋不可...
PHP基本語法
php 指令碼可以放在文件中的任何位置。php 指令碼以開始,以?結束 php php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php 指令碼 下面,我們提供了乙個簡單的 php 檔案例項,它可以向瀏覽器輸出文字 hello world echo hello worl...