標準標記:
<
?php
echo "hello";?
>
php注釋:
單行注釋:// 或者 #
<
?php
echo "hello"
;//輸出hello
?>
多行注釋:/* */多行注釋不可以相互巢狀。
<
?php
/* echo "world";
echo "hello";
*/?>
識別符號:
自定義一些符號來標記一些名稱,如變數名,函式名,類名。
識別符號可以是任意長度,只能由字母,數字,下劃線組成。
識別符號不能以數字開始。
識別符號不能包含空格
如果識別符號由多個單詞組成,應該使用下劃線進行分離 例:
username
user123
user_name
_username
變數的定義:
臨時儲存資料的容器。
變數只能存在記憶體中,離開記憶體不叫變數。
變數不是永久存在。當網頁執行完畢,變數就消失了。
變數的命名規則:
變數的賦值:
使用 「=」給變數賦值,=左邊只能是變數名,=右邊是變數值,或者運算結果。=左邊不能計算,右邊可以。將等號右邊的計算結果裝到左邊容器中 例如:$a=100+100;
$a+100=100不符合要求
<?php
$number=10
;//定義變數$number,10
$result
=$number
;//定義變數$result ,把$number的值賦值給$result
echo
$number
;//輸出$number
echo""
;//換行
echo
$result
;//輸出變數$number
?>
不同資料型別處理方式不同
變數沒有型別,因為賦的不同型別值,所以變數有了型別。
資料型別分類:
標量資料型別(只有乙個值),整型,浮點型,字串型,布林型。
復合資料型別(多個值),陣列,物件
特殊資料型別,資源,null
boolean布林型:
true和false:
$bool1
=true
;//把true的值賦給fool1
$bool2
=false
;//把false的值賦給fool2
integer整型:
$a
=123
;
string字串型:
$a
='字串';$b
="字串"
;
<?php$a=
9;$char1
='hello$a'
;$char2
="hello$a";
echo
'char1的輸出結果為:'
.$char1
;//輸出hello$a
echo
'char2的輸出結果為:'
.$char2
;//輸出hello9
?>
檢測變數的資料型別:
函式名稱
功能描述
is_bool
檢測變數是否屬於布林型別
is_string
檢測變數是否為字串型別
is_float
檢測變數是否為浮點型別
is_integer
檢測變數是否為整型
is_null
檢測變數是否為空性
is_array
檢測變數是否為陣列
is_resource
檢測變數是否為資源
is_object
檢測變數是否為物件型別
is_numeric
檢測變數是否屬於數字或數字組成的字串
<?php$a=
null
;echo
'檢查是否為空:'
.is_null($a
);$b=
'test'
;echo
'檢查是否為字串:'
.is_string($b
);..
....
..?>
轉成布林型:
<?php$a=
0;$b=
0.0;$c=
"";if(
$a==
false
)echo
'變數$a轉換成布林型false'
;?>
轉成字串型:
<?php$a=
true
;echo$a;
$b=3;
$c=$b.
'string'.$e
;var_dump($c
);?>
強制型別轉換:
強制型別
功能轉換
(boolean)
轉換成布林型
(string)
轉換為字串型
(integer)
轉換成整型
(float)
轉換成浮點型
(array)
轉換成陣列
(object)
轉換成物件
<?php
$number1=0
;$float_number
=(boolean)
$number=1
;var_dump
($float_number);
$string
='abcd'
;$tonumber
=(int)
$string
;var_dump
($tonumber);
?>
算術運算子:
運算子運算+正號
-負號+加
-減*乘
/除%取餘
賦值運算子:
運算子運算=賦值
+=加並賦值
-=減並賦值
*=乘並賦值
/=除並賦值
%求餘並賦值
比較運算子:
==等於
!=不等於
===全等
>
大於》=
大於等於
<
小於<=
小於等於
***邏輯運算子:***、
&&與 並且
|| 或者
!非選擇結構語句:
if語句:
if(判斷條件)
<?php$a=
5;if(
$a<10)
echo
'$a的值為'.$a
;?>
if else 語句:
if(判斷條件)else
<?php
$num=19
;if($num%2
==0)else
?>
if else if els語句:
if(判斷條件1)else if(判斷條件2)else
<?php
$grade=75
;//定義學生成績if(
$grade
>80)
elseif(
$grade
>70)
elseif(
$grade
>60)
else
?>
switch case語句:
<?php
switch
(表達星期的數字)
?>
迴圈語句:
for迴圈語句:
for(初始化表示式;迴圈條件;操作表示式)
$num=0
;for($i
=1;$i
<=4;
$i++
)echo
'$sum='
.$sum
;
跳轉語句:
break語句:
結束整個迴圈
continue語句:
結束當前迴圈,繼續下個迴圈。
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...