php基本語法

2021-10-01 04:43:17 字數 4830 閱讀 4671

標準標記:

<

?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...