安裝phpstudy,將文字文件建立在phpstudy的根目錄之下,在瀏覽器中就可以檢視run的結果
php檔案的預設副檔名是php
用分號;分割語句
用$表示變數
單行注釋://或#
多行注釋:/* 注釋 */
<?php
//用分號;表示每一行結尾
?>
echo和print均為輸出函式
<?php
echo
"hello world!"
;?>
echo 可以輸出乙個或多個字串,print ** 只允許輸出乙個字串**
<?php
echo
"1",
"2",
"3";
print
"a",
"b",
"c";
//**會報錯,prinnt語句之後只能接乙個字串
echo
("a"
,"b"
,"c");
//報錯,如果一定要用( ),應該使用echo ('a'),('b'),('c')
print
("a"
,"b"
,"c");
//?>
echo()無返回值
print() 有返回值總為 1
輸出多個變數時,echo用逗號分隔,print用數點分割
<?php $a=
"hello ";$b
="world";
echo$a,
$b;print$a.
$b;?>
輸出樣式
<?php $x=
array
("a"
,"b"
,"c");
//宣告列表x
echo""
;echo""
;print""
;?>
<
!doctype html>
<?php
echo
"hello world!"
;?>
//php變數規則
變數以 $ 符號開始,後面跟著變數的名稱
變數名必須以字母或者下劃線字元開始
變數名只能包含字母數字字元以及下劃線(a-z、0-9 和 _ )
變數名不能包含空格
變數名是區分大小寫的($y 和 $y 是兩個不同的變數)
php 沒有宣告變數的命令。變數在您第一次賦值給它的時候被建立
等於號 == 在進行比較的時候,會先將字串型別轉化成相同,再比較。
如果比較乙個數字和字串或者涉及到數字內容的字串,則字串會被轉換成數值並且比較按照常數值進行比較
等於號 === 在進行比較的時候,會先判斷兩種字串的型別是否相等,再比較
在比較$a
==$b$a=
' ';$b=
null
//空且空為true$a=
null;$b
=true
//空且真為true$a=
0;$b=
'0'//0且0為true$a=
0;$b=
'abcdef'
//true,字元轉『abcdef』轉換為0$a=
1;$b=
'1abcdef'
//true,字串『1abcdef』轉換為1$a=
1;$b=
'abcdef1'
//false,字串『abcdef1』轉換為0$a=
0;$b=
'abcdef1'
//true,字串『abcdef1』轉換為0$a=
1;$b=
true
//true,$a=
0;$b=
false
//true
0e123
=0e456
//e這類字串識別為科學技術法的數字,0的無論多少次方都是零0==
'abcdef'
//false
為0e開頭的會被識別為科學記數法,結果均為0
<?php $a=
1;$b=
"520-你好呀";$c
=$a+$b
;print$c;
?>
輸出樣式
<?php $a=
2;//這是乙個全域性變數
functionf(
)f()
;echo
"a=$a";
//在函式之外使用的是全域性變數
?>
== 在函式中訪問乙個全域性變數,需要使用global關鍵字==
輸出樣式
<?php $a=
3;$b=
7;//這是兩個全域性變數
functionf(
)f()
;?>
輸出樣式
php 將所有全域性變數儲存在乙個名為 $globals[index] 的陣列中。 index 儲存變數的名稱。這個陣列可以在函式內部訪問,也可以直接用來更新全域性變數。
<?php $a=
3;$b=
7;//這是個全域性變數
functionf(
)f()
;print
"$a"
;?>
輸出樣式
一次函式呼叫完畢時,函式中的變數會被刪除。在第一次宣告變數時,使用static關鍵字,會使變數不被刪除且保留前一次函式呼叫完畢時的值,但該變數仍然是區域性變數
<?php $a=
2;//這是乙個全域性變數
functionf(
)f()
;f()
;f()
;f()
;?>
輸出樣式
引數是通過呼叫**將值傳遞給函式的區域性變數
<?php
functionf(
$b)f(
5);?>
輸出樣式 PHP學習 PHP學習筆記 3
php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...
PHP學習筆記
globals是乙個儲存所有超級全域性變數的陣列,而global是乙個關鍵字,主要用在函式中宣告乙個變數為全域性變數,也可以使用 globals陣列來儲存全域性變數。變數的定義檢查 格式 isset var 取消變數定義 格式 unset var 數值轉換函式 chr 根據 var的值返回相對應的a...
php學習筆記
1 server script name server php self 和 server request uri 區別 例子 http localhost phpwind75 test.php 22 3e 3cscript 3ealert xss 3c script 3e 3cfoo server...