PHP基礎總結 1

2021-08-20 15:13:06 字數 3030 閱讀 6216

1.

<?php

echo "這是一段php指令碼";

在一開始學習php時,建議在純php**中不要結束標籤,因為在後續的**中容易出錯。

<?php

echo "這是一段php指令碼";

?>

在html中必須用結束標籤!

如果是純php**的php檔案中,php標籤開始之前不能存在任何東西!

2.①php是一種應用廣泛的開源指令碼語言!

②php在伺服器上執行。

③php是「php hypertext preprocessor」的首字母縮略詞。

⑤php檔案中能夠包含文字、html、css&php**。

⑥php**在伺服器上面執行,而結果以純文字返回瀏覽器上面。

⑦php檔案字尾「.php」。

⑧php執行於各種平台(windows、linux、unix、mac、os、x等)

⑨php相容幾乎所有伺服器    

⑩php執行環境 windows + apache + mysql + php

windows + iis + mysql + php

windows + nginx + mysql + php

linux + apache + mysql + php

linux +apache + nginx + mysql + php

phpstudy  、localhost   php整合開發環境

注釋://、#單行注釋

/*......*/多行注釋  

3.變數

變數是儲存資訊的容器。

以$(dollar)符號開頭,其後是變數名稱且需以字母和下劃線開頭。

變數名稱對大小寫敏感,如("$a"、"$a"是不同的兩個變數)。

4. php輸出語法

echo   、 print

比較:echo - 能夠輸出乙個以上的字串。print - 只能輸出乙個字串,並始終返回 1。

echo 比 print 稍快,因為它不返回任何值。

5.資料型別(字串、整數、浮點數、陣列、邏輯、物件、null)

字串:字元的序列,要使用單引號或者雙引號包起來。

整數:正整數、負整數、0

浮點數:小數、浮點數是有小數點和指數形式的數字。

6.陣列:索引陣列、關聯陣列、多維陣列(在乙個變數中儲存多個值)

索引陣列下標是整數的陣列。

關聯陣列下標是字串。

多維陣列是指包含乙個或者多個陣列的陣列。

7.字串函式

php已經封裝好的函式,可直接使用,不用我們自己去宣告定義。

8.常量

①php常量類似於變數,但常量一經定義就無法更改或者撤銷定義。

②常量相當於乙個特殊的變數,它用來定義一些不更變的資訊。

③常量一般用於處理一些路徑和配置等...

如需使用常量,請使用define()

它使用三個引數:

①首個引數定義常量的名稱

②第二個引數定義常量的值

③可選的第三個引數規定常量名是否對大小寫不敏感。預設是「false」。

④建議常量名用大寫,在後續中可方便對常量和變數的分類。(變數可使用小駝峰)

⑤定義常量時,define()這個函式我們只使用前兩個引數,最後乙個不使用。

9.運算子

①算數運算子(+、-、*、/、%)

②賦值運算子(=、+=、-=、*=、/=、%/)

③字串運算子(. (串接) 、.=(串接賦值))

④遞增、遞減運算子(++$a、$a++、--$a、$a--)

⑤比較運算子(==、===、!=、<>、>、<、>=、<=)

*⑥邏輯運算子(&&、||、!)

⑦陣列運算子(+、==、===、!=、<>、!==)

10.if... else語句   

如果條件為真就執行,否則.....

11.switch語句

用於執行**塊,避免冗長的if....echo else的**塊

switch迴圈同上if語句

*12.for迴圈

如果您已提前知道指令碼執行的次數,可以使用for迴圈

語法: for(init counter;test counter;increment counter) 

引數: init counter(初始化迴圈計數器的值)

test counter(評估每個迴圈迭代。如果值為true,繼續迴圈如果它的的值為false,迴圈結束)

increment counter(增加迴圈計數器的值)

php foreach迴圈

foreach只適用於陣列,並且用於遍歷陣列中的每個鍵/值對。    

13.函式(在程式中可重複被使用的語句塊)

建立user定義函式,函式宣告以關單「function」開頭

語法:

function functionname()
函式名可以字母或下劃線開頭(而非數字)、函式名對大小寫不敏感。(函式名應能夠提醒函式所執行的任務)

函式引數可以通過引數向函式傳遞資訊,引數類似變數

例子:

<?php

function familyname($fname)

familyname("li");

familyname("hong");

familyname("tao");

familyname("xiao mei");

familyname("jian");

函式返回值,使用語句:return

例子:

<?php

function sum($x,$y)

echo "5 + 10 = " . sum(5,10) . "

";echo "7 + 13 = " . sum(7,13) . "

";echo "2 + 4 =" . sum(2,4);

14.陣列(能夠在單獨的變數名中儲存單個或多個值)

通過array()函式建立陣列

PHP基礎知識總結 part 1

php 指令碼可放置於文件中的任何位置。php 指令碼以 開頭,以 結尾 此處是 php php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤以及一些 php 指令碼 例項 echo hello world 執行結果 hello worlg hello world 注意 php ...

基礎總結1

1.區域性變數 在函式內部定義的變數 2.全域性變數 在函式外邊定義的變數叫做全域性變數,全域性變數能夠被所有函式訪問 如果函式內部的變數名和全域性變數名一致,那麼函式內部的變數名和全域性變數不是乙個變數。如果此時全域性變數名和區域性變數名一樣,但是想區域性變數 和全域性變數是同乙個變數,只需要在函...

PHP基礎筆記(1)

1.在 php 中,所有變數都對大小寫敏感。2.變數的作用域 local 區域性 global 全域性 static 靜態 1 函式之外宣告的變數擁有 global 作用域,只能在函式以外進行訪問。2 函式內部宣告的變數擁有 local 作用域,只能在函式內部進行訪問。3.x 5 y 10 func...